Einzelnen Beitrag anzeigen
Alt 01.06.2002, 13:44   #8
S@ndy
Jr. Member
 
Registriert seit: 09.05.2002
Alter: 44
Beiträge: 46


Standard Es geht doch - sogar einfach

Hallo,

hab ein wenig herum gesucht im netz und meine bücher durchsucht und bin jetzt auf nen grünen zweig gekommen
es funktioniert eigentlich ganz einfach *G*

do
{
flushall();
printf ("\nBitte geben sie die 1 Seite der 1 Schachtel ein: ");
v_stat = scanf ("%f", &v_seite_1_a);
p_seite_1_a = v_seite_1_a;
if (v_stat != 1 || v_seite_1_a <= 0.0)
{
printf ("Ungültige Eingabe...(Komma muss . sein!)\n");
}
} while (v_stat != 1 || v_seite_1_a <= 0.0);


könnt mir vielleicht noch jemand erklären warum bei float eingabe ein 9,9 (also mit , nicht mit .) erlaubt ist und bei 0,5 regt er sich auf da muss man 0.5 eingeben??!!?? das hab ich net verstanden

lg
S@ndy

ps. langsam wirds was mitn programmieren in c und cpp und es macht mir immer mehr spaß (ich meine c / cpp programmierung - in der arbeit programmier ich eh tag täglich mit ner andren sprache )
S@ndy ist offline   Mit Zitat antworten