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/