Hi,
bin bei meinem Programm auf einen Fehler gestoßen, den ich irgendwie
nicht ohne weitere Komplikationen beheben kann. Mein Programm soll einen
String einlesen und die Wörter teilen.
1 | while(*input)
|
2 | {
|
3 | ...
|
4 | }
|
Das heißt er bricht mir beim EOF sofort ab und springt raus. Das
Programm muss jetzt aber bis einschließlich dem EOF laufen, dass er das
letzte Wort auch noch übernimmt.
Bsp:
Eingelesene Text: "Dies ist ein Test"
Somit übernimmt er mir nur "Dies ist ein" ohne Test, da er mir ja schon
vorher aus der Schleife springt.
Hoffentlich habe ich mir verständlich ausgedrückt.