RISOLTO caratteri c++ stampa valore ascii

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

gaiapuffo

Utente Attivo
Messaggi
310
Reazioni
7
Punteggio
39
ciao nn mi ricordo più come si faceva in c++ a stampa il valore ascii di un carattere ad esempio il valore di a della tabella ascii?
 
ciao nn mi ricordo più come si faceva in c++ a stampa il valore ascii di un carattere ad esempio il valore di a della tabella ascii?
rimanendo generali fissiamo i valori 0, a ed A essendo 0<...<9, a<...<z e A<...<Z ogni codificaa rispetta questo ordinamento anche quella ASCII.

in un codice generale che cambierà nel tuo linguaggio:
Codice:
for(i='a';i<='z';i=succ(i)){

     printf(to_int(i));

}

for(i='A';i<='Z';i=succ(i){

     printf(to_int(i));

}

for(i='0';i<='9';i=succ(i)){

     printf(to_int(i));

}
 
ciao nn mi ricordo più come si faceva in c++ a stampa il valore ascii di un carattere ad esempio il valore di a della tabella ascii?

Ciao, puoi farlo alla vecchia maniera, utilizzando le funzioni del C:

Codice:
char c = 'a';
printf("Il codice ASCII per %c è %d",c,c);

O utilizzando cout, che fa più C++

Codice:
char c = 'a';
cout << "Il codice ASCII per " << c << " è " << (int) c;

Ciao!
Dario
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità

Discussioni Simili

Indietro
Top