[ jovanco76 @ 19.02.2008. 19:58 ] @
Da se najdat site zborovi (reci) vo nekoj tekst vnesen preku tastatura Objasnuvanje. Zborovite vo tekts se oddeleni so edno ili poveke prazni mesta. Znači početokot na nekoj zbor e po prazno mesto a po krajot na zborot ima prazno mesto . Vaka e postavena zadacata a bi trebalo da se resi vaka: Ova zadaca e od oblasta na znakovni nizi Prvo, se vnesuva daden tekst preku tastatura. Ovoj tekst ne e nisto drugo, osven znakovna niza. Code: char tekst[100]; \\ pretpostavuvame deka tekstot moze da sodrzi najmnogu 100 bukvi printf("Vnesi tekst: "); scanf("%s", tekst); Znaci vo ovoj moment celiot vnesen tekst se naoga vo nizata tekst, i posledniot znak e '\0'. Primer, ako sme vnele 'Jas sum od struga', togas tekst=Jas sum od struga\0 So eden while ciklus ke pominime niz site bukvi vo tekstot do krajot, i ke gi pecatime samo onie koi formiraat celina kako zbor. Code: char zbor[50]; int k,i=0; while (tekst[i] != '\0') { k=0; while ((tekst[i] != ' ') && (tekst[i] != ''\0')) { zbor[k]=tekst[i]; k++; i++; } // ovde treba da ima kod, a da se pecati zbor primenlivata } Znaci ako sme vnele tekst=Jas sum od struga Treba da se ispecatat zborovite Jas sum od struga E sega KAKO PONATAKA NEZNAM.................. Pozdrav od Makedonija EDIT: X Files : Molim Vas da zbog preglednosti, kod upisujete između tag-ova predviđenih za to: [code] int main ( int argc, char *argv[] ) { // ... return 0; } [/code] [Ovu poruku je menjao X Files dana 19.02.2008. u 21:44 GMT+1] |