Tema: Re: Reikia helpo su C stringais
Autorius: Autėjus
Data: 2010-11-04 13:39:51
> "Tomis" 
> Pataisykit jei ne taip isivaizduoju:

> char var1[50];  <- var1 yra pointeris i tam tikra konkrecia adresu sriti,  
> o nuo to adreso rezervuojami 50 baitu. O ar tie baitai kaip nors  
> inicijuojami? tipo taip "\0!@#%&*%$*&@#$^@#^@%^@^6....."?

var1 yra vardas 50 baitu masyvo (tuo paciu statinis masyvo pradzios adresas, negalima adresune aritmetika).

>char *var2;  <- var2 taip pat yra pointeris i konkrecia adresu sriti. Tik  
>jam nerezervuoti jokie baitai. T.y. bandant is ten skaityt gali gaut  
>beleka. priklausomai kurioj vietoj ras eilutes pabaigos zenkla \0.

var2 yra rodiklis, jis gali rodyti bet kur po inicializavimo, tame tarpe ir i var1

var2=var1;

Su var2 galima adresine aritmetika

var2+=5;

rodys jau i penkta var1 elementa.

:))