Cerca all'interno del corso
Ricevi un consiglio a settimana !!

Corso di C con Linux

Lettura e scrittura di caratteri
Lezione 36
Parte 2 di 4

 

Vedi anche i corsi correlati:


Partner:


 


In realtà queste due funzioni leggono e scrivono, rispettivamente, dallo standard input e sullo standard output, e questi sono associati per default alla tastiera e al video.

La funzione getchar() è così definita:

int getchar(void)

ovvero, non richiede alcun parametro d’ingresso e restituisce un valore di tipo int, che rappresenta la codifica ASCII del carattere letto.
La funzione putchar(), duale della precedente, è così definita:

int putchar(char c)

ovvero richiede come parametro d’ingresso il carattere da scrivere e restituisce un valore di tipo int, che rappresenta la codifica ASCII del carattere scritto (tale valore è non significativo e nei programmi viene spesso ignorato).

Come primo esempio, scriviamo un programma che legge un carattere da tastiera e lo stampa sul video:

/*
 * File lez36_1.c
 */
#include <stdio.h>

int main()
{
       int c;

       c = getchar();
       (void)putchar((char)c);

return 0;
}

 


   
Home Page

A Cura di Angelo Carpenzano (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!