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
#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