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
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
.