Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Cin i razmak problemi

[es] :: C/C++ programiranje :: C/C++ za početnike :: Cin i razmak problemi

[ Pregleda: 1737 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.static.stelkom.net.



+18 Profil

icon Cin i razmak problemi30.08.2011. u 12:47 - pre 153 meseci
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?
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.t-2.net.



+18 Profil

icon Re: Cin i razmak problemi30.08.2011. u 21:41 - pre 153 meseci
Evo kacim komplet kod. Znaci adresu i br. telefona mogu fino upisati, ali mi se u ime automatski upise prazan string - ne dozvoljava mi da upisem vec automatski kaze da upisem adresu...
Prikačeni fajlovi
 
Odgovor na temu

chaami
Goran Petrović
nezaposlen
Beograd

Član broj: 262685
Poruke: 84
77.243.20.*



+28 Profil

icon Re: Cin i razmak problemi31.08.2011. u 03:30 - pre 153 meseci
Stavi cin.get() odmah iza case 1: ili odmah iza cin >> opt; da bi oslobodio objekat.
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.static.stelkom.net.



+18 Profil

icon Re: Cin i razmak problemi31.08.2011. u 07:35 - pre 153 meseci
Hvala brate to je to. Ubio sam se trazeci na netu sta je problem...

Pozdrav
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Cin i razmak problemi

[ Pregleda: 1737 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.