10 Febbraio, 2012, 07:35:37 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: È stato rilasciato Ubuntu 11.10 Oneiric Ocelot! Per tutte le informazioni su come ottenerlo CLICCA QUI
 
   Indice   FAQ Aiuto Regolamento Ricerca Accedi Registrati  

Wiki
Programmazione   •   Editor di Testo   •   Linguaggio Bash
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: programma [C / C++] & ascii  (Letto 1279 volte)
0 Utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Picciolz
Novello Novizio

Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 122

Media messaggi



Mostra profilo
« inserita: 06 Aprile, 2007, 19:04:23 »

Il problema è molto molto semplice; dato in input un tasto stampo l ascii in output, il tutto in un ciclo k esce quando digito la lettera 'z'
il problema k il getchar() aspeta l invio da tastiera e io non voglio k questo accada...

do
{

    ch1 = getchar();
    printf("%i",ch1);

}while(ch1 != 'z')

Registrato
ryuujin
Entusiasta Emergente
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1.014

Media messaggi


GPG Key ID: 0x08467AFC


Mostra profilo WWW
« Risposta #1 inserita: 06 Aprile, 2007, 23:31:13 »

Il problema è molto molto semplice; dato in input un tasto stampo l ascii in output, il tutto in un ciclo k esce quando digito la lettera 'z'
il problema k il getchar() aspeta l invio da tastiera e io non voglio k questo accada...
allora devi modificare le impostazioni del terminale.

tempo fa avevo risposto per uno stesso problema in questo post: http://forum.ubuntu-it.org/index.php?topic=23162.msg93011#msg93011

qua c'e' un esempio di utilizzo delle termios http://forum.ubuntu-it.org/index.php?topic=56338.msg317915#msg317915

non ho tempo di postarti un esempio... scusa.

r.
Registrato

"Chi riceve un'idea da me, ricava conoscenza senza diminuire la mia; come chi accende la sua candela con la mia, riceve luce senza lasciarmi
al buio". - Thomas Jefferson
Pagine: [1]   Vai su
  Stampa  
 
Vai a: