Ciao a tutti, avrei bisogno di un algoritmo in C che trasformi un intero in un carattere nel seguente modo:
se l'intero è 0, il carattere deve essere a,
se l'intero è 1, il carattere deve essere b.....e così via...
Ciao...aspetto vostre risposte!
Ciao a tutti, avrei bisogno di un algoritmo in C che trasformi un intero in un carattere nel seguente modo:
se l'intero è 0, il carattere deve essere a,
se l'intero è 1, il carattere deve essere b.....e così via...
Ciao...aspetto vostre risposte!
Non è cosi difficile...
e cosi viacodice:int Numero; //Supponi che questo numero sia già stato inserito dall'utente char c; //Conterrà il numero convertito... switch (Numero) { case 0: c = 'a'; break; case 1: c = 'b'; break; }
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
E perche' mai ... se esiste una relazione del genere e' piu' logico scrivere semplicemente
codice:char c; c=(char)Numero+'a';
Sei il solito cattivoOriginariamente inviato da oregon
E perche' mai ... se esiste una relazione del genere e' piu' logico scrivere semplicemente
codice:char c; c=(char)Numero+'a';![]()
Non la sapevo, questa.
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Grazie ragazzi!!!![]()
Scusa ... ma e' C "di base" ... non pensavo non sapessi "muoverti" in queste conversioni ancora ...Originariamente inviato da XWolverineX
Sei il solito cattivo![]()
Non la sapevo, questa.
Bhe io sapevo che ogni char corrisponde a un int, ma credevo che i caratteri ascii fossero a caso tipoOriginariamente inviato da oregon
Scusa ... ma e' C "di base" ... non pensavo non sapessi "muoverti" in queste conversioni ancora ...
'a' = 87
'b' = 21
mentre da come leggo dal codice sono consecutivi.
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
E chi li avrebbe progettati? Un monaco pazzo rimasto chiuso in una botte 400 anni fa (citazioneOriginariamente inviato da XWolverineX
ma credevo che i caratteri ascii fossero a caso tipo
'a' = 87
'b' = 21)?
Amaro C++, il gusto pieno dell'undefined behavior.
Ma ASCII, secondo te, non significa nulla ?Originariamente inviato da XWolverineX
Bhe io sapevo che ogni char corrisponde a un int, ma credevo che i caratteri ascii fossero a caso tipo
'a' = 87
'b' = 21
mentre da come leggo dal codice sono consecutivi.
Questo non e' l'ABC dell'informatica ma qualcosa che sta "prima" dell'ABC ...![]()
Quindi secondo voi dovrei buttarmi da un burrone?![]()
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog