Oppure

Loading
25/05/11 15:54
osharko
Come da titolo vorrei poter visualizzare un valore (LONG_MAX) sullo schermo,
però melo stampa con la mantissa e esponente...
Qualcuno sa un metodo per risolvere questo inconveniente?
E un altra cosa, qualcuno sa un metodo (sempre riferendomi a Dev-Cpp), per poter stampare a video i caratteri un po più differenti da quelli normali tipo =>
òàùìèé°... etc?

aaa
25/05/11 17:47
non credo che c++ ti mostrerà mai tutto un numero per intero perchè mediamente lo approssima e ti restituisce in video la notazione esponenziale, però puoi sempre crearti una classe che gestisca numeri di grandi cifre (forse ne puoi trovare anche nella sezione "sorgenti " di questo sito).

con c++ puoi utilizzare tutti i caratteri del codice ASCII esteso, per fare ciò bisogna:
- dichiarare una variabile char
- assegnarli un valore numerico tra 0 e 255 (es. char carattere = 77)
a questo punto la variabile assumerà come valore il carattere ASCII con numero corrispondente a quello assegnatoli, nel caso del mio esempio assumerà "M".
25/05/11 18:09
osharko
hai un'esempio di questa classe?
________________________________________________________________

Per il fatto dei char posso anche fare tipo
int i=167;
char a=i;
e così mi dovrebbe dare il carattere °
il problema è che io lo vorrei fare stesso dal cout quindi:

cout<<"inserisci il "<<i<<" ° numero \n!";
aaa
25/05/11 18:32
ecco un esempio di classe proveniente da questo sito.
pierotofy.it/pages/sorgenti/dettagli/18169-GNUM_1dot0_Large_Number_Class/

per il problema dei caratteri (da quel che ho capito) potresti fare così:
int i = 167
char c = i;
cout <<"ecco il "<< i << c <<" carattere ASCII\n";


25/05/11 18:37
osharko
no mi sa ke hai frainteso xD
io so farlo così, ma voglio fare in modo che non debba digitare il numero corrispondente all'ASCII ma che melo dia normalmente!

Grazie per il sorgente ma sinceramente è troppo avanzato per me...
Comunque grazie per le attenzioni!
Ultima modifica effettuata da osharko 25/05/11 18:45
aaa