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

Kako sigurno ucitat neki podatak? [Mingw->GCC]

[es] :: Security Coding :: Kako sigurno ucitat neki podatak? [Mingw->GCC]

[ Pregleda: 2901 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

de_c0der

Član broj: 127698
Poruke: 107
*.adsl.net.t-com.hr.



Profil

icon Kako sigurno ucitat neki podatak? [Mingw->GCC]18.02.2007. u 14:15 - pre 208 meseci
Lol, nesto sam se scimo, uglavnom kako god probam ucitat podatak sa std ulaza uvijek se moze desit overflow??? Ne kontam ucitat podatak a da do njega ne dodje :D



ako ga ucitam sa:
char ulaz[100];
cin>>ulaz; //moze se prepisat

ako idem sa
scanf("%s",ulaz); //moze se prepisat



ako pak ucitam ovako:
char *pIme;
pIme=new char;
scanf("%s",pIme); //moze se prepisat



ako pak idem sa
char *pIme;
pIme=new char(100);
scanf("%s",pIme); //moze se prepisat



Nisam dosta dugo u C/C++ kucao pa il sam zaboravio pravi nacin ucitavanja il pravog nacina za GCC nema?
poz


 
Odgovor na temu

EArthquake

Član broj: 20684
Poruke: 884
91.150.119.*



+67 Profil

icon Re: Kako sigurno ucitat neki podatak? [Mingw->GCC]19.02.2007. u 15:26 - pre 208 meseci
scanf() funkcija ima nesto sto se zove maximum field width specifier , ili ti , tu mu napises koliko dug string ilis va vec moze maksimalno da bude

npr scanf("%254s", buff);


man scanf i nista vise
 
Odgovor na temu

de_c0der

Član broj: 127698
Poruke: 107
*.adsl.net.t-com.hr.



Profil

icon Re: Kako sigurno ucitat neki podatak? [Mingw->GCC]19.02.2007. u 18:16 - pre 208 meseci
Da, imas pravo.. to je to!!

Hvala
 
Odgovor na temu

[es] :: Security Coding :: Kako sigurno ucitat neki podatak? [Mingw->GCC]

[ Pregleda: 2901 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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