Gast
#1420464
ich suche nach einer lösung in dem ich einzelne string in
unterschiedliche variablen kopiern kann
aufgabe:
die einzelnen wörter hier im satz "Wie ist dein Name:" trennen und in
unterschiedliche arrays hinterlegen. so dass später die reihenfolge von
den wörter verändert werden kann.
ich schaffe es die wörter getrennt auszugeben aber nicht in
unterschiedliche arrays zu kopieren.
könnte mir da jemand helfen?
const char satz[80] = { "Wie ist dein Name:" };
int i, j, a, b, c;
char wort[10];
char worter[5][10] = {0};
printf("%s\n",satz);
for(i=0; i<=50; i++)
{
if (satz[i] == ' ')
{
for(j=0, a=b; j<i-b; j++, a++)
{
wort[j] = satz[a];
};
wort[j] = '\0';
printf("%s\n",wort);
strcpy(worter[c], wort);
b=i+1;
c++;
}
}
return 0;
}