Uso questo codice:
Secondo questa pagina: http://www.eskimo.com/~scs/cclass/int/sx4da.htmlcodice:long double num1; long double num2; char operazione; printf("Primo numero> "); scanf("%Lg", &num1); fflush(stdin); // svuota il buffer dal carattere '\n' in più che non è ancora stato letto printf("Secondo numero> "); scanf("%Lg", &num2); fflush(stdin); printf("Operazione (+, -, *, /, %, i)> "); scanf("%c", &operazione); cout << endl << "1: " << num1; cout << endl << "2: " << num2; exit(0); // debug
Il formato long double viene letto con %Le, %Lf, %Lg...
Le ho provate tutte ma ciò che ottengo è il risultato nell'immagine in allegato!!

Rispondi quotando
