Comment utiliser la fonction Putchar() en C

Comment Utiliser La Fonction Putchar En C



Le putchar() La fonction est une fonction importante dans la programmation C qui est utilisée pour lire et imprimer un caractère. Mais vous ne pouvez pas utiliser de spécificateurs de format avec cette fonction. Si vous souhaitez n'imprimer qu'un seul caractère, putchar() fonction peut être plus efficace par rapport à printf().

Cet article va explorer la putchar() f onction, sa syntaxe et sa valeur de retour avec des exemples.







Qu'est-ce que la fonction putchar() en C ?

Le putchar() La fonction en programmation C est la fonction de sortie qui est utilisée pour écrire le(s) caractère(s) dans la sortie standard et affiche ce(s) caractère(s) sur la console. Cette fonction est incluse dans la bibliothèque d'entrées/sorties standard qui est En tête de fichier. Cette fonction utilise une syntaxe simple en langage C qui est donnée par :



entier putchar ( entier carboniser ) ;

Paramètre : Cette fonction n'accepte qu'un seul paramètre qui est le caractère requis pour écrire dans le flux de sortie.



Valeur de retour : En cas de succès, la fonction renvoie un caractère non signé à la console. Sinon, il renvoie EOF (End of a File).





Comment utiliser la fonction putchar() en C ?

Considérez les exemples suivants pour apprendre l'utilisation de fonction putchar() en programmation C.

Exemple 1

Continuons avec un exemple simple de lecture d'un caractère d'un programme en utilisant le putchar() fonction et l'afficher sur la console.



#include

principal ( ) {

// Déclare un caractère
carboniser c ;
// Demander à l'utilisateur d'entrer le caractère
printf ( 'Veuillez saisir un caractère : ' ) ;
scanf ( '%c' , & c ) ;
//Utilisez putchar() pour imprimer le caractère donné sur la console
printf ( 'Le caractère saisi est : ' ) ;
putchar ( c ) ;
retour 0 ;


}

Exemple 2

Voici un autre programme C qui démontre le fonctionnement du putchar() fonction en lisant les caractères d'une chaîne.

#include

principal ( ) {

// Déclare une chaîne de caractères

carboniser chaîne [ cinquante ] = 'Bienvenue dans l'astuce linux.' ;

pour ( entier je = 0 ; je <= 25 ; je ++ ) {

//Utilisez putchar() pour imprimer la chaîne de caractères donnée sur la console

putchar ( chaîne [ je ] ) ;

}

retour 0 ;

}

Exemple 3

Vous pouvez également utiliser le putchar() fonction pour lire les caractères d'un fichier et voici un exemple d'un tel cas.

#include

entier principal ( )

{

DÉPOSER * déposer ;
carboniser c ;
// Ouverture du fichier en mode lecture
déposer = ouvrir ( 'fichier.txt' , 'r' ) ;
si ( NUL == déposer )
{
printf ( 'le fichier ne peut pas être ouvert \n ' ) ;
}
// Impression de ce qui est écrit dans le fichier, en utilisant putchar(), caractère par caractère en utilisant loop.
faire {
c = fgetc ( déposer ) ;
putchar ( c ) ;
// Vérifie si le caractère n'est pas EOF. Si c'est EOF, arrêtez la lecture.
} alors que ( c != EOF ) ;
// Fermeture du fichier
fermer ( déposer ) ;
retour 0 ;


}

Sortir

Conclusion

Le putchar() La fonction est une fonction importante dans la programmation C utilisée pour imprimer un caractère sur la console. Bien qu'il n'autorise pas les formats spéciaux, il est plus utile que printf() lors de l'impression d'un seul caractère. Il est facile à utiliser et à utiliser dans les programmes C avec sa syntaxe simple et sa valeur de retour. Des exemples d'utilisation sont fournis pour lire des caractères à partir d'entrées utilisateur, de chaînes et de données afin de vous faciliter la compréhension de l'utilisation putchar() dans différentes situations courantes.