Dyskusja:C++/String
Dodaj tematW przykładzie z porównaniem stringów zobaczymy w konsoli dwa razy napis "napis a jest wiekszy"!
Metody
[edytuj]W tabelce z metodami przydałoby się dać przykłady użycia, albo przynajmniej podać parametry metod.
Może zrobić pełną listę metod i wrzucić je do tabeli jak w vector i list? Pełna lista zawsze się przydaje.<br\ > Jeśli chodzi o przykłady to myślę, że nie są potrzebne, gdy się poda pełny prototyp funkcji ze zwracaną wartością i argumentami + krótki opis działania. Dodanie przykładów do listy zmniejszy tylko jej czytelność. Jeśli ktoś czegoś będzie potrzebować wyszukuje daną funkcję na liście i tyle. --Mythov 14:07, 12 sie 2007 (CEST)
Źródła
[edytuj]Coś takiego znalazłem - może sie przyda jako źródło możliwości string'a: http://www.cplusplus.com/reference/string/string/ a zwłaszca ramka po lewej Bato3 00:58, 27 gru 2007 (CET)
Wartość string ze spacją w środku
[edytuj]A jak wczytać do zmiennej typu string ze standardowego wejścia łańcuch zawierający spację (np. "To jest tekst")? cin tu nie zadziała: utnie na spacji, przynajmniej w Dev C++. --212.182.71.98 11:19, 11 maj 2009 (CEST)
[edit] Mozesz wczytac cala linie w ten sposob:
string napis; getline(cin, napis)
patrz: http://www.cplusplus.com/reference/string/getline/
A jesli chcesz po prostu wczytac kilka wyrazow oddzielonych spacjami mozesz uzyc stringstreama:
// stringstream::str
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main () {
stringstream oss;
string mystr;
oss << "Sample string";
mystr=oss.str();
cout << mystr;
return 0;
}
http://www.cplusplus.com/reference/iostream/stringstream/str/