Com utilitzar la funció Putchar () a C

Com Utilitzar La Funcio Putchar A C



El putchar() La funció és una funció important en la programació C que s'utilitza per llegir i imprimir un caràcter. Però no podeu utilitzar especificadors de format amb aquesta funció. Si voleu imprimir només un caràcter, aleshores putchar() funció pot ser més eficient en comparació amb printf().

Aquest article explorarà el putchar() f unction, la seva sintaxi i el seu valor de retorn amb exemples.







Quina és la funció putchar() en C?

El putchar() La funció de programació en C és la funció de sortida que s'utilitza per escriure els caràcters a la sortida estàndard i mostra aquests caràcters a la consola. Aquesta funció s'inclou a la biblioteca estàndard d'entrada/sortida fitxer de capçalera. Aquesta funció utilitza una sintaxi senzilla en llenguatge C que es dóna com:



int putchar ( int char ) ;

Paràmetre : Aquesta funció només accepta un paràmetre que és el caràcter que es requereix per escriure al flux de sortida.



Valor de retorn : En cas d'èxit, la funció retorna un caràcter sense signar a la consola. En cas contrari, retorna EOF (Fi d'un fitxer).





Com utilitzar la funció putchar () a C?

Considereu els exemples següents per aprendre a utilitzar-lo funció putchar(). en programació en C.

Exemple 1

Seguim amb un exemple senzill de lectura d'un caràcter d'un programa utilitzant el putchar() funció i mostrar-la a la consola.



#inclou

principal ( ) {

// Declara un caràcter
char c ;
//Demanar a l'usuari que introdueixi el caràcter
imprimirf ( 'Introduïu un caràcter:' ) ;
escanf ( '%c' , & c ) ;
//Utilitza putchar() per imprimir el caràcter donat a la consola
imprimirf ( 'El caràcter introduït és:' ) ;
putchar ( c ) ;
tornar 0 ;


}

Exemple 2

Aquí hi ha un altre programa C que demostra el funcionament del putchar() funcionen llegint caràcters d'una cadena.

#inclou

principal ( ) {

// Declara una cadena de caràcters

char str [ 50 ] = 'Benvingut al linuxhint.' ;

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

//Utilitza putchar() per imprimir la cadena de caràcters donada a la consola

putchar ( str [ i ] ) ;

}

tornar 0 ;

}

Exemple 3

També podeu utilitzar el putchar() funció per llegir caràcters d'un fitxer i aquí teniu un exemple d'aquest cas.

#inclou

int principal ( )

{

DOSSIER * dossier ;
char c ;
// Obrint el fitxer en mode de lectura
dossier = fopen ( 'fitxer.txt' , 'r' ) ;
si ( NUL == dossier )
{
imprimirf ( 'El fitxer no es pot obrir \n ' ) ;
}
// Imprimeix el que està escrit al fitxer, utilitzant putchar(), caràcter a caràcter mitjançant bucle.
fer {
c = fgetc ( dossier ) ;
putchar ( c ) ;
// Comprovant si el caràcter no és EOF. Si és EOF deixa de llegir.
} mentre ( c != EOF ) ;
// Tancant el fitxer
f tancar ( dossier ) ;
tornar 0 ;


}

Sortida

Conclusió

El putchar() La funció és una funció important en la programació C utilitzada per imprimir un caràcter a la consola. Tot i que no permet formats especials, és més útil que printf() en imprimir només un caràcter. És fàcil d'utilitzar i utilitzar en programes C amb la seva simple sintaxi i valor de retorn. Es proporcionen exemples d'ús per llegir caràcters de l'entrada de l'usuari, cadenes i dades per facilitar-vos la comprensió de com utilitzar-los. putchar() en diferents situacions habituals.