STRING (3)



















String



Stringi
Co to string. Jest to jakiś ciąg znaków np. wyraz zapisany jako tablice typu
char. Posiada ona tyle elementów ile wyraz, zdanie ma liter plus na samym
końcu znak pusty '\0' oznaczający jego koniec. Definiuje się ją w ten sposób:
char string[rozmiar];
lub
char string[]="tekst";
W tym drugim przypadku kompilator automatycznie przydziela wielkość tablicy dla stringa.
Jeżeli potem chcemy wyświelić całość to piszemy np:
cout << string;
Jeżeli chcemy sprawdzić jaka litera znajduje się na x pozycji to wystarczy się
odwołać cout << string[x-1];
Dlaczego x-1? Dla tego że element 0 jest liczony jako element 1 itd...
Można tez tworzyć dynamicznie:
char *string;
string=new char[rozmiar];
Zwolnienie pamięci ma postać:
delete string[];
string=NULL;
Można też odwoływać się do stringów poprzez wskaźniki. Jest to najprostszy sposób
ponieważ nie musimy się martwić o rozmiar tablicy znaków. Jest to wygodne. Np:
char *string="text";
i jeżeli w tedy chcemy wyświetlić jego zawartość to piszemy:
cout << string;
A jeżeli chcemy zobaczyć tylko jeden znak na jakimś polu to piszemy tyko indeks
z numerem tego pola (taki jak przy tablicy).
string.cpp




Wyszukiwarka

Podobne podstrony:
String concat
String indexOf
stringappendoperator
Strings LWB
String equals
StringSeqHolder
strings01
String substring
strings SP
function mysql real escape string
STRINGS
StringValueExp
StringClass
StringSeqHolder
StringBuilder

więcej podobnych podstron