Hirdetés

2024. május 21., kedd

Gyorskeresés

Hozzászólások

(#1715) Dead_slow válasza Gyuri16 (#1713) üzenetére


Dead_slow
tag

Köszönöm, összehoztam bár nem láncolt listával.
Nemrég kérdeztem itt, hogy lehetne beolvasni egy ilyen formátumú(pamacs, 7, Vnev Knev) stringet úgy hogy mind a három adatot külön tárolja el, akkor írtál egy scanf-es megoldást, de azt nem fogadták el, mondván, hogy a név állhat simán 3 részből is, csináljam gets-el ezt mondták. Gondoltam feldarabolom, de valamiért nem akar működni, tudom alap dolog, de mégsem jó, az elsőt még kiírja, de a másodikat illetve a harmadikat már nem. Itt a main fv-m.
int main(){
printf("adatok: ");
gets(mondat);
i=0;
do{
elso[i]=mondat[i];
i++;
}while(mondat[i]!=',');

i=i+2;
do{
masodik[i]=mondat[i];
i++;
}while(mondat[i]!=',');

i=i+2;
do{
harmadik[i]=mondat[i];
i++;
}while(mondat[i]!='\0')


printf("%s\n",elso);
printf("%s\n",masodik);
printf("%s\n",harmadik);
system("pause");
return 0;
}

[ Szerkesztve ]

Copyright © 2000-2024 PROHARDVER Informatikai Kft.