Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Stampare valore in tutta la sua lunghezza + caratteri speciali
Forum - C/C++ - Stampare valore in tutta la sua lunghezza + caratteri speciali

Avatar
osharko (Normal User)
Pro


Messaggi: 124
Iscritto: 16/04/2011

Segnala al moderatore
Postato alle 17:54
Mercoledì, 25/05/2011
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?


PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 19:47
Mercoledì, 25/05/2011
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".

PM Quote
Avatar
osharko (Normal User)
Pro


Messaggi: 124
Iscritto: 16/04/2011

Segnala al moderatore
Postato alle 20:09
Mercoledì, 25/05/2011
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!";

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 20:32
Mercoledì, 25/05/2011
ecco un esempio di classe proveniente da questo sito.
http://www.pierotofy.it/pages/sorgenti/dettagli/18169-GNUM ...

per il problema dei caratteri (da quel che ho capito) potresti fare così:
Codice sorgente - presumibilmente C/C++

  1. int i = 167
  2. char c = i;
  3. cout <<"ecco il "<< i << c <<" carattere ASCII\n";




PM Quote
Avatar
osharko (Normal User)
Pro


Messaggi: 124
Iscritto: 16/04/2011

Segnala al moderatore
Postato alle 20:37
Mercoledì, 25/05/2011
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 il 25/05/2011 alle 20:45
PM Quote