[C] scanf und double??
Von: , Frage gestellt am Fr, 4. Mai 2001
Hi Experten!
Ich programmiere unter Linux mit gcc v. 2.95.2. Mein Problem: Scheinbar will scanf double-Zahlen nicht einlesen.
Hier dads Programm:
#include <stdio.h>
int main()
{
double *zahl;
*zahl = 100.0;
printf("Bitte Zahl eingeben :");
scanf("%f",zahl);
printf("Eingegeben: %f\n",*zahl);
}
Egal was ich eingebe, der Ausgabewert ist immer 100, also der definierte Wer. Setze ich zahl auf float oder int, funktioniert es einwandfrei.
Weiss jemand rat?
Gruss
lex.
