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;
float cecko
-
vivaSlovakia
Guru wannabe
- Príspevky: 2119
- Registrovaný: 29 júl 2006, 10:30
-
neutronmind
Expert
- Príspevky: 189
- Registrovaný: 05 aug 2008, 14:17
-
programator
Medium Star
- Príspevky: 475
- Registrovaný: 18 apr 2005, 8:31
- Bydlisko: Papua new Guinea
- Kontaktovať používateľa:
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