zdravim
snazim sa urobit jednoduchy program ktory rzdeluje nacitany retazec na jednotlive slova...
potom by som ich velmi jednoducho zoradil podla abecedy..
mam zatial takyto kod z par kontrolnymi vypismi.. program mrzne, neviem preco
poradte mi kde mam chybu..:
Kód:
typedef struct bla {
char slovo[60];
}slovo;
int main (){
slovo *slova;
slova = (slovo *)malloc(sizeof(slovo));
char abeceda[]="abcdefghijklmnopqrstuvxyz";
puts("zadaj text");
char *text;
text = (char *)malloc(sizeof(char));
//for(int d = 0; text[d]==' '; d++)
//text[d] = getchar();
gets(text);
printf("%s\n", text);
int i = 0;
int n = 0;
int z = 0;
while(text[i]!='\0'){
while(text[i]!= ' '){
slova[z].slovo[n] = text[i];
i++;
n++;
}
n=0;
z++;
i++;
}
printf("%s", slova[1].slovo);
}
dakujem.