U demistificiranom c++ sam pronašao kod koji djeli niz, no problem je da moram imati određeni graničnik (u ovom slučaju je to razmak).
Code:
#include<string.h>
#include<iostream.h>
void main() {
char niz[]="I cvrci, cvrci cvrcak";
char *podniz= strtok(niz, " ");
if (podniz) {
do {
cout<<podniz<<endl;
podniz= strtok(NULL, " ");
}while(podniz);
}
}
#include<string.h>
#include<iostream.h>
void main() {
char niz[]="I cvrci, cvrci cvrcak";
char *podniz= strtok(niz, " ");
if (podniz) {
do {
cout<<podniz<<endl;
podniz= strtok(NULL, " ");
}while(podniz);
}
}
Tako je svaka od riječi iz niza ispisana u novi red. Dakle, mogli bi reći da ovaj program djeli niz na riječi kojima mogu onda manipulirati (ispisivati ih, spremati u varijable i sl.). E, ja bih trebao uzimati znak po znak iz tog niza (tj. slovo po slovo u ovom primjeru) kako bih vršio određene operacije nad svakim od njih.
Unaprijed zahvaljujem.