2010-12-27 13 views
7

Voglio stampare un numero float, sto usando il pacchetto FLOAT_IO.stampa float in ada

C'è un modo per controllare il numero di cifre dopo il punto e prima di esso?

+0

È bello sapere che ci sono ancora persone che usano questa meravigliosa lingua! –

risposta

6

La procedura Put in Ada.Text_Float_IO ha tre parametri facoltativi a format controllo Fore, Aft, Exp che controllano l'uscita. Il significato di questi parametri è la seguente:

  • Fore indica il numero di cifre (compresi eventuale segno negativo e zeri) prima del punto;
  • Aft indica il numero di cifre dopo il punto (inclusi eventuali zeri finali);
  • Exp indica il numero di cifre dell'esponente (se necessario).

Per una descrizione più approfondita e i valori predefiniti dei parametri di controllo del formato, vedere Ada 95 Reference Manual, section A.10.9.

+0

Puoi spiegare che cosa significa poppa, esp, significa? –

+0

La sezione del manuale di riferimento Ondrej collegata a spiega a cosa servono Fore, Aft ed Exp. –

+2

Chiarito un po '; tuttavia, è una buona idea leggere la rispettiva sezione RM per familiarizzare con i dettagli. –