[ vatri @ 30.08.2011. 12:47 ] @
Pozdrav. Imam problema sa "uzimanjem" vrijednosti od korisnika ( cin ). Gledao sam na netu, ali nisam nasao rjesenje. Pri dole postavljenom kodu je problem jer na ovaj nacin ne mogu uzeti name vrijednost. Ako probam sa cin >> name; onda mi razmak stavlja u sledeci "input". Negdje sam procitao da se to moze rjesiti dodavanjem cin.get() nakon cin >> name, ali ne radi. Kod kompajliram na Linuxu sa: Code: g++ -Wall -c main.cpp komandom Dio koda: Code: ... string name; string address; string ph; string out; switch(opt) { case 1: cout << "Enter name and surname:"; //cin >> name; //cin.get(); getline(cin, name); /* */ cout << "enter address: "; getline(cin, address); cout << "enter phone number: "; getline(cin, ph); out = name + "#" + address + "#" + ph; addr.AddRec(out); ... Kako je najjednostavnije da ovo rjesim? |