|
Prova a mettere una "L" tra il % e la E.
Non vorrei sbagliare, ma %E è il formattatore per un float in notazione scientifica.
Ma man è un array di double, e i puntatori a double non vengono convertiti "su due piedi" in puntatori a float.
Per cui, quando la tua scanf legge i dati, li interpreta come float, ma li scrive in variabili di tipo double; e non si sa cosa viene fuori.
Ah, letta adesso su Wikipedia: prova a usare %LG invece di %LE.
Ultima modifica di Ziosilvio : 14-12-2007 alle 09:52.
|