[PR]Dlugosc lancucha

0

Trzybobry!

Jeszcze jedno pytanie. Nie moge znalezc odpowiedzi... Jak w C++ pobrac dlugosc stringa? Cos jak Length(tutaj_string) w Delphi.

Dzieki i sorki za meczenie ;)

DOPISANE

OK. strlen(). Juz wiem [wstyd] . Ale czemu to nie dziala na zmiennych typu string (string.h)??

0

strlen

0

strlen() pobiera argument typu char* a nie string.

Jeśli chcesz zmierzyć długość zmiennej typu string musisz zastosować metodę size():

string napis("string Michała ;)");
int długosc;

długość = napis.size();

0

natomiast w VC++ jak uzywasz klasy CString to aby pobrac dlogosc stringa to metoda GetSize(); to robisz

0

w CString jest GetLenght()

0

a nie mozna poprosu sizeof(lancuch)? Zdaje sie, ze w lancuch jedna litera to jeden bajt...

0

No to jeszcze zalezy czy chcesz dlugosc stringa ze znakiem zerowym lub bez niego...

1 użytkowników online, w tym zalogowanych: 0, gości: 1