C: opet me muce stringovi + nizovi ?????
13.01.2013. u 22:16 · pre 167 meseci
#1
Treba uneti neki string-niz odjednom kao obican string, nesto poput i zatim iz toga napraviti prave nizove: jedan koji bi se sastojao od brojeva a drugi od preostalih znakova. Hm, to nije problem... Problem je u tome sto iz (npr) , rezultujuci brojcani niz treba da se sastoji od clanova: , tj. susedne cifre treba da se spajaju u jedan broj.
strcat() odbija da prihvati promenljiv drugi argument, isto kao i strcpy. Radi
Kako dodeliti vrednost oblika nesto nekom clanu drugog niza i / ili prosiriti neki string za odredjeni znak (znak po znak)?
Kako konvertovati string / char u broj? Isti problem: ne prihvata
P.S. Znam kako to sve da uradim tamo gde postoje pravi stringovi i pravi nizovi i gde je dozvoljeno jednostavno prosirenje stringova (npr):
Citat:
1a25b3+7
Citat:
1a25b3+7
Citat:
1, 25, 3, 7
strcat() odbija da prihvati promenljiv drugi argument, isto kao i strcpy. Radi
Code:
strcat( string1, string2);
ali ne i strcat( string1, string2);
Code:
strcat(string1, string2[i]);
strcat(string1, string2[i]);
Kako dodeliti vrednost oblika nesto nekom clanu drugog niza i / ili prosiriti neki string za odredjeni znak (znak po znak)?
Kako konvertovati string / char u broj? Isti problem: ne prihvata
Code:
atoi(string[i])
atoi(string[i])
P.S. Znam kako to sve da uradim tamo gde postoje pravi stringovi i pravi nizovi i gde je dozvoljeno jednostavno prosirenje stringova (npr):
Code:
string3 = string1 + string2
i gde nije bitno da li se pristupa celom stringu ili odredjenom znaku iz stringa. Ali, hocu to da uradim i u C-eu. Ako je moguce.
string3 = string1 + string2
Potpis
ER