soweit läuft alles.
Nur noch ein Problem, ich bin gerade dabei eine Shell zu schreiben, die auch schon ziemlich gut läuft.
Nun komme ich zu dem Teil mit der Tastatureingabe.
Also alles läuft über einen Syscall, wobei ich auch rausgefunden habe, das es nicht an dem Syscall liegt.
Dieser Syscall ruft dann getchar auf, und gibt das Zeichen zurück.
Nur leider klappt das alles nicht. wenn ich mir die Ergebnisse nun per printf("%u", ret); die Ergebnisse aufzählen lasse kamen überall 1en. Nund hab ich das noch hingekriegt, indem ich geschrieben hab, das alles wiederholt werden soll, also kamen keine 1en mehr, dafür aber 0en, also hab ich das gleiche auch mit den Nullen gemacht. Wenn ich nun aber das wieder laufen lasse, kommen nur noch 192en und wenn ich auf eine Taste drücke sieht man ganz kurz das Zeichen, und nach 0,0000001 Sekunden ist es weg weil so viele 192 kamen. Also meine Frage ist wie krieg ich die 192 weg
mfg,
pgahlen