float cecko

Programovacie jazyky, rady, poradňa...
miki11
Light Expert
Light Expert
Príspevky: 74
Registrovaný: 09 feb 2008, 13:59

float cecko

Príspevok od používateľa miki11 »

ahojte ako odkontrolujem ze ci uzivatel zadal cislo.
ked zada 12.33 potvrdi to
ked zada 12.d3 alebo 1g2.56 povie ze je to zle
to cislo je deklarovane ako float cislo;
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

neutronmind
Expert
Expert
Príspevky: 189
Registrovaný: 05 aug 2008, 14:17

Príspevok od používateľa neutronmind »

To je C++. :)

Nacitaj retazec a kontroluj, ci kazdy jeho znak je cislica... v kazdom kroku cislo vynasob desiatimi a pripocitaj k nemu tu cislicu. :wink:
programator
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 475
Registrovaný: 18 apr 2005, 8:31
Bydlisko: Papua new Guinea
Kontaktovať používateľa:

Príspevok od používateľa programator »

Kód: Vybrať všetko

double price;
char input[255];

printf("input\n");
scanf("%s", input);
             
if (!sscanf(input, "%Lf", &price))
   puts("Bad input !");
else
   // process
Napísať odpoveď