Funkcja getline()
Ostatnio zmodyfikowano 2015-01-02 14:20
biszkopt12 Temat założony przez niniejszego użytkownika |
Funkcja getline() » 2015-01-02 13:53:53 Witam wszystkich użytkowników forum, to mój pierwszy post :) Mam problem z funkcja getline, poniższy kod działa : #include <iostream> #include <string>
using namespace std;
int main() { string bufor; int bufor2; cout << endl << "Wpisz : "; getline( cin, bufor ); cout << endl << "Liczba : "; cin >> bufor2; return 0; }
a jeśli napiszemy to w pętli to getline przeskakuje i nie da się nic wpisać do bufora : #include <iostream> #include <string>
using namespace std;
int main() { int ilosc; cin >> ilosc; string bufor; int bufor2; for( int i = 0; i < ilosc; i++ ) { cout << endl << "Wpisz : "; getline( cin, bufor ); cout << endl << "Liczba : "; cin >> bufor2; } return 0; }
|
|
czosnek17 |
» 2015-01-02 14:05:34 |
|
biszkopt12 Temat założony przez niniejszego użytkownika |
» 2015-01-02 14:20:28 Wielkie dzięki teraz działa :) |
|
« 1 » |