Come utilizzare la funzione Putchar() in C

Come Utilizzare La Funzione Putchar In C



IL putchar() function è una funzione importante nella programmazione C che viene utilizzata per leggere e stampare un carattere. Ma non puoi usare identificatori di formato con questa funzione. Se vuoi stampare solo un carattere allora putchar() funzione può essere più efficiente rispetto a printf().

Questo articolo esplorerà il putchar() f unzione, la sua sintassi e il suo valore restituito con esempi.







Qual è la funzione putchar() in C?

IL putchar() La funzione nella programmazione C è la funzione di output utilizzata per scrivere i caratteri nell'output standard e visualizza quei caratteri nella console. Questa funzione è inclusa dalla libreria di input/output standard che è file di intestazione. Questa funzione utilizza una sintassi semplice nel linguaggio C che viene data come:



int putchar ( int char ) ;

Parametro : Questa funzione accetta solo un parametro che è il carattere richiesto per scrivere nel flusso di output.



Valore di ritorno : In caso di successo, la funzione restituisce un carattere senza segno alla console. In caso contrario, restituisce EOF (Fine di un file).





Come utilizzare la funzione putchar() in C?

Considera i seguenti esempi per imparare l'uso di funzione putchar() nella programmazione C.

Esempio 1

Seguiamo un semplice esempio di lettura di un carattere da un programma utilizzando il putchar() funzione e visualizzandolo sulla console.



#include

principale ( ) {

// Dichiara un carattere
char C ;
//Chiedi all'utente di inserire il carattere
printf ( 'Inserisci un carattere: ' ) ;
scanf ( '%C' , & C ) ;
//Usa putchar() per stampare il carattere dato sulla console
printf ( 'Il carattere inserito è: ' ) ;
putchar ( C ) ;
ritorno 0 ;


}

Esempio 2

Ecco un altro programma in C che dimostra il funzionamento del file putchar() funzione leggendo i caratteri da una stringa.

#include

principale ( ) {

// Dichiara una stringa di caratteri

char str [ cinquanta ] = 'Benvenuti in Linuxhint.' ;

per ( int io = 0 ; io <= 25 ; io ++ ) {

//Usa putchar() per stampare la stringa di caratteri data sulla console

putchar ( str [ io ] ) ;

}

ritorno 0 ;

}

Esempio 3

Puoi anche usare il putchar() funzione per leggere i caratteri da un file ed ecco un esempio di tale caso.

#include

int principale ( )

{

FILE * file ;
char C ;
// Apertura file in modalità lettura
file = aperto ( 'file.txt' , 'R' ) ;
Se ( NULLO == file )
{
printf ( 'il file non può essere aperto \N ' ) ;
}
// Stampa ciò che è scritto nel file, usando putchar(), carattere per carattere usando loop.
Fare {
C = fgetc ( file ) ;
putchar ( C ) ;
// Verifica se il carattere non è EOF. Se è EOF, smetti di leggere.
} Mentre ( C != EOF ) ;
// Chiusura del file
fclose ( file ) ;
ritorno 0 ;


}

Produzione

Conclusione

IL putchar() function è una funzione importante nella programmazione C utilizzata per stampare un carattere sulla console. Sebbene non consenta formati speciali, è più utile di stampaf() quando si stampa un solo carattere. È facile da usare e utilizzare nei programmi C con la sua sintassi semplice e il valore di ritorno. Vengono forniti esempi di utilizzo per la lettura di caratteri dall'input dell'utente, stringhe e dati per facilitare la comprensione dell'utilizzo putchar() in diverse situazioni comuni.