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

Problem sa kombinacijom celog broja i stringom

[es] :: C/C++ programiranje :: Problem sa kombinacijom celog broja i stringom

[ Pregleda: 1373 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

marip
Marija P
Tehnicka skola

Član broj: 294617
Poruke: 41
*.vdial.verat.net.



+2 Profil

icon Problem sa kombinacijom celog broja i stringom02.12.2011. u 08:40 - pre 91 meseci
Zdravo,
Da li neko moze da mi pomogne i kaze sta ne valja u sledecem kodu. Problem je sto se unos stringa s1 preskace.

Zadatak radi kada se broj godina unosi na kraju. U cemu je problem?(U pitanju je c++, CodeBlocks, a isto se ponasa

i u Devcpp). Hvala unapred!


#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char s1[100], s2[100];
int i;
cout<<"unesi broj godina";
cin>>i;
cout<<"Unesi ime: "<<endl;
gets(s1);
cout<<"Unesi prezime: "<<endl;
gets(s2);
cout<<"unesi broj godina";
cin>>i;
}
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4860
*.3gnet.mts.telekom.rs.

Jabber: xfiles@elitesecurity.org


+622 Profil

icon Re: Problem sa kombinacijom celog broja i stringom02.12.2011. u 10:10 - pre 91 meseci
Pogledaj ovde:
http://www.elitesecurity.org/p2183856
http://www.elitesecurity.org/p946134
...itd.

Verovatno treba da dodaš fflush(stdin); odmah posle cin>>i;.
 
Odgovor na temu

vatri
Banja Luka, RS

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



+18 Profil

icon Re: Problem sa kombinacijom celog broja i stringom02.12.2011. u 13:47 - pre 91 meseci
Meni ovo izbaci gresku:

Code:


g++ t.cpp -o t
/tmp/ccCOZn3s.o: In function `main':
t.cpp:(.text+0x6f): warning: the `gets' function is dangerous and should not be used.



Ako upisem cin >> s1 umjesto gets(s1) - radi.
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.237.*



+9 Profil

icon Re: Problem sa kombinacijom celog broja i stringom02.12.2011. u 15:10 - pre 91 meseci
Probaj i cin.getline ...
 
Odgovor na temu

marip
Marija P
Tehnicka skola

Član broj: 294617
Poruke: 41
*.vdial.verat.net.



+2 Profil

icon Re: Problem sa kombinacijom celog broja i stringom18.12.2011. u 07:13 - pre 91 meseci
Hvala svima na odgovorima i pomoci.
fflush(stdin); je resio moje probleme!
Pozdrav!
 
Odgovor na temu

[es] :: C/C++ programiranje :: Problem sa kombinacijom celog broja i stringom

[ Pregleda: 1373 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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