PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : herrausforderung



avuton
06-01-2003, 11:03
Hallo ich schreibe ein Programm, was eine Eingabe erwartet:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(){

int i=0;

char satz[256];
printf("Bitte einen Satz eingeben: ");
gets(satz);
while(satz[i] != ';'){

printf("%c", satz[i]);
i++;
}
printf(" %s", satz + i + 1);

return 0;
}

es gibt bei der eingabe 1;2;3;4 das aus:
1 2;3;4

Ich brauche jetzt enie Schleife, bei der in der nächsten Zeile steht:
2 3;4 und dann
3 4
bis halt kein Simikolon mehr da ist.
kann mir jemand helfen?
danke avuton

Stranger
06-01-2003, 11:16
Hi,

setze halt um deine While-Schleife eine erneute Schleife mit der du abfrägst ob das Stringende also binäre 0 gekommen ist.