Liczenie ilości elementów w tablicy oraz znaków w ciągu znaków

0

Ilość elementów w tablicy można zliczyć za pomocą length() lub size(), a jak można zliczyć ilość tablic w stringu?

0

Dla std::string tak samo.
Dla C-string strlen().

0

Dla std::string tak samo.

czyli jak ?? próby google nieudane, jakiś przykład ?? link ??

Dla C-string strlen().

w googla przykłady są ale na char a nie na stringach.

1
czesław111 napisał(a):

a jak można zliczyć ilość tablic w stringu ??

Podaj przykład stringu (wraz z oczekiwanym wynikiem) dla którego chcesz policzyć ilość tablic.

0
string text[] = {
  "Ala ma kota",
  "czekolada jest słodka",
  "kawa i herbata",
};

Poszukuję czegoś co by zwróciło liczbę 3 tych trzech zdań.

1

sizeof(text)/sizeof(*text)

Czemu nie użyjesz vector?

vector<string> text
{
   "Ala ma kota",
   "czekolada jest słodka",
   "kawa i herbata",
};

cout<<text.size()<<endl;
3

Używaj poprawnego nazewnictwa, text nie jest stringiem i nie zawiera tablic.

Aby poznać wielkość tablicy (lub właściwie dowolnego kontenera) użyj std::size()

0

Dzięki, czegoś takiego szukałem, choć myślałem że to można w prościej zrobić.

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