no match for 'operator>>' in 'cin >> msg'
Ostatnio zmodyfikowano 2009-12-11 17:04
DDD Temat założony przez niniejszego użytkownika |
no match for 'operator>>' in 'cin >> msg' » 2009-12-11 16:49:45 Witam Mam problem z kompilowaniem mojego programu(serwer);/. Otóż wyskakuje mi oto taki błąd:" no match for 'operator>>' in 'cin >> msg' " Co on oznacza? Nie mogę sobie z nim poradzić;/ a tylko ten błąd mi został!xD
Pozdrawiam Domdziu! |
|
DejaVu |
» 2009-12-11 16:55:41 msg jest zapewne strukturą, a żeby cin>> obsługiwał struktury, trzeba to sobie własnoręcznie oprogramować lub wczytywać elementy struktury pojedyńczo. |
|
Elaine |
... » 2009-12-11 17:04:31 ...żebyś się nie pytał, jak to "samemu oprogramować", to masz przykład: #include <iostream> using namespace std;
struct omfg { int x; int y; };
istream & operator >>( istream & istr, omfg & zonk ) { istr >> zonk.x >> zonk.y; return istr; }
int main() { omfg lol; cout << "Podaj dwie liczby calkowite\n"; cin >> lol; } |
|
« 1 » |