Łączenie dwóch napisów, wypisanie i przeglądanie w pętli.

0

Hej. Mam pytanko. Pobieram 2 napisy. Każdy z nim przeglądam osobno w pętli (napis1.length oraz napis2.length) - i tutaj jest ok, ale mam 3 napis, który jest sumą pierwszego i drugiego i chcę, żeby go wypisało na ekran. To jak powinienem to zapisać w trzeciej pętli ze słowem length? No bo nie zrobię np. napis1.length + napis2.length. A nie mogę ustalić odgórnie długości typu < 99 bo może być więcej.
Dzięki.

0
#include <string>
#include <iostream>

void PrintString(std::string const& s)
{
    std::cout << s << " (ma " << s.size() << " znakow)" << std::endl;
}

int main()
{
    std::string s1{ "pierwszy napis" };
    std::string s2{ "drugi napis" };
    std::string s3 = s1 + s2;
    PrintString(s1);
    PrintString(s2);
    PrintString(s3);
}

Do konkatenacji cstringów jest strcat.

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