Hallo!
Ich bin noch Anfänger in C
Momentan versuche ich mehrere Wörter "beliebiger" länge in einem Array zu speichern (ich hab mir mal als grenze 100 gesetzt)
Wenn ich einen text eingebe soll die Funktion die einzelnen Wörter einspeichern
.. leider klappt das ganze nicht so richtig :/ das einzige was wirklich gespeichert wird ist der erste Buchstabe des ersten Wort :/
Hat jemand vielleicht einen Tipp wie ich es besser hinkriegen könnte? :/
char text[100];
puts("geben sie einen text ein: ");
fgets(text, 100, stdin);
char wort[100][100]
int i = 0;
int j = 0;
while(i<strlen(text)){
if(text!= ' ' && text != '\0'){
wort[j]=text;
}
j++;
i++;
}
Ich bin noch Anfänger in C
Momentan versuche ich mehrere Wörter "beliebiger" länge in einem Array zu speichern (ich hab mir mal als grenze 100 gesetzt)
Wenn ich einen text eingebe soll die Funktion die einzelnen Wörter einspeichern
.. leider klappt das ganze nicht so richtig :/ das einzige was wirklich gespeichert wird ist der erste Buchstabe des ersten Wort :/
Hat jemand vielleicht einen Tipp wie ich es besser hinkriegen könnte? :/
char text[100];
puts("geben sie einen text ein: ");
fgets(text, 100, stdin);
char wort[100][100]
int i = 0;
int j = 0;
while(i<strlen(text)){
if(text!= ' ' && text != '\0'){
wort[j]=text;
}
j++;
i++;
}