Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
#26.fix
#include <iostream> #include <string> using namespace std; void czyscBufor (){ cin.clear(); cin.sync(); } void wczytajOsobe(string &im, string &naz, string &wiek){ cout << endl << "Podaj imiÄ™"; //czyscBufor(); getline(cin, im); //cin >> im; cout << endl << "Podaj nazwisko"; //czyscBufor(); getline(cin, naz); //cin >> naz; do { cout << endl << "Wiek: "; //czyscBufor(); //cin >> wiek; getline(cin, wiek); // PROBLEM z uzyciem getline i cin w jednym miejscu, poniewaz po uzyciu cin a pozniej probie pobrania tekstu getline, nie wystarcza inputu dla cin } while (cin.fail()); cout << im << naz << wiek; } void wypiszOsobe(string im, string naz, string wiek){ cout << endl << im << " " << naz << "," << wiek; } int main() { std::string imie[ 2 ]; std::string nazwisko[ 2 ]; string wiek[ 2 ]; for( int i = 0; i < 2; i++ ) wczytajOsobe( imie[ i ], nazwisko[ i ], wiek[ i ] ); for( int i = 0; i < 2; i++ ) wypiszOsobe( imie[ i ], nazwisko[ i ], wiek[ i ] ); return 0; }
run
|
edit
|
history
|
help
0
3
a parameter pack
new
Zero length array as a class member
upper_bound With binary_function Visual Studio 2008 Bug?
Copy initialization: overload resolution issue
Temp 1
Template float/int comparison
Matrix_1
#21