Cytat
nie znam c ani c# i mialem zamiar poznac, ale jak uslyszalem ze stringa trzeba zapisywac po 1 literce jako elementy tablicy to zwatpilem...
łańcuchy znakow sa traktowane jako tablice znakow (char).
przy delkaracji zmiennej wyglada to tak:
(tutaj nawiedza mnie lekka skleroza z zanikami pamieci:P)
Kod
char *lancuchznakow = 'JAKISTAMFOOTEKST';
(chyba apostrof ['] , a moze i ["])
tak tez _chyba_ mozna:
Kod
char lancuchznakow[30] = 'JAKISTAMFOOTEKST';
a jesli pozniej przypisujesz zmiennej jakis tekst to za pomoca funkcji
Kod
strcpy(zmienna, 'tekst');
wiec nie trzeba wpisywac stringow po literze do tablicy, ale mozna:
np.
Kod
char lancuchznakow[30];
lancuchznakow[0] = "F"; // znow nie wiem czy apostrof czy cudz.
lancuchznakow[1] = "O";
lancuchznakow[2] = "O";
lancuchznakow[3] = " "; // zakonczenie stringa (chyba tak to sie zapisywalo)