Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 10. 09. 2009 20:46

Asinkan
Příspěvky: 431
Reputace:   
 

Připojení charu ke stringu v c++

Ahoj, nevíte jak v C++ připojim char na konec stringu?   Třeba ke  "Marti"  připojit 'n'. Funkce append funguje jen pro stringy.
Díky


Do prázdného domu vešli 4 lidé, poté odešlo 6 lidí. Kolik lidí musí do domu vejít, aby byl dům prázdný?

Offline

 

#2 10. 09. 2009 21:45

tzuio
Zelenáč
Příspěvky: 15
Reputace:   
 

Re: Připojení charu ke stringu v c++

Co třeba:

#include<iostream>
#include<string>

int main(void)
{
   std::string a = "Marti";
   char b = 'n';
   
   std::string c = a + b;
   std::cout << c;
   
   return 0;
}

Offline

 

#3 11. 09. 2009 00:18

Oxyd
Příspěvky: 614
Škola: MFF UK, teoretická informatika
Pozice: Student
Reputace:   31 
 

Re: Připojení charu ke stringu v c++

Funkce .append nefunguje jen pro stringy.  Pokud ale chceš přidat znak, očekává ještě parametr, který udává kolik kopií daného znaku tam chceš přidat (a vtipně očekává tenhle parametr jako první).

Code:

#include <iostream>
#include <string>

int main() {
    std::string a = "Marti";
    a.append(1, 'n');
    std::cout << a << '\n';
}

Mýlím se častěji, než bych chtěl. Pokud vám v mém příspěvku něco nehraje, neváhejte se zeptat.
Jsem stále mlád a je mi příjemnější tykání. :)

Offline

 

#4 15. 09. 2009 22:34

Asinkan
Příspěvky: 431
Reputace:   
 

Re: Připojení charu ke stringu v c++

↑ Oxyd:
↑ tzuio:
Dobře, díky moc všem.


Do prázdného domu vešli 4 lidé, poté odešlo 6 lidí. Kolik lidí musí do domu vejít, aby byl dům prázdný?

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson