Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
mam taki problem stosując chociażby :
... cout << strlen(lancuch[1]); ...
error kompilatora :
error: cannot convert 'std::string' to 'const char*' for argument '1' to 'size_t strlen(const char*)'
Niezbyt to rozumiem...
Jak sprawdzic dlugosc elementu tablicy skladajacej sie ze stringów ?
Offline
masz np tablice:
string a[10];
zeby odczytac dlugosc i-tego stringa w tablicy piszesz:
a[i].length()
Offline
Wielkie dzięki :)
Jeszcze jeden problem z którym się borykam.
Mianowicie chce sobie sprawdzić 1 znak PIERWSZEGO elementu tablicy string
i np. coś takiego nie działa :
toChce=tablicaStr[element[znak]];
Nigdzie nie moge czegos takiego znajść, probowałem nawet na pointerach ale lipa :/
Mogę liczyć na Waszą pomoc?
UPDATE :
string a[150]; a[1]="Kasia"; const char *ptr=a[1].c_str(); cout << *(ptr+1) <<endl; // i tu moge wziasc dowolny znak stringa :D
już sobie poradzilem - działa ;-)
Offline
zeby odczytac j-ty znak w i-tym stringu piszesz
a[i][j]
EDIT: spoznilem sie, ale moj sposob chyba latwiejszy:)
Offline