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 concatString indexOfstringappendoperatorStrings LWBString equalsStringSeqHolderstrings01String substringstrings SPfunction mysql real escape stringSTRINGSStringValueExpStringClassStringSeqHolderStringBuilderwięcej podobnych podstron