Cómo usar la función Putchar() en C

Como Usar La Funcion Putchar En C



El poner () La función es una función importante en la programación C que se utiliza para leer e imprimir un carácter. Pero no puede usar especificadores de formato con esta función. Si desea imprimir solo un carácter, entonces poner () función puede ser más eficiente en comparación con imprimirf().

Este artículo va a explorar la putchar() f unción, su sintaxis y su valor de retorno con ejemplos.







¿Qué es la función putchar() en C?

El poner () La función en la programación C es la función de salida que se usa para escribir los caracteres en la salida estándar y muestra esos caracteres en la consola. Esta función está incluida en la biblioteca estándar de entrada/salida que se archivo de cabecera. Esta función utiliza una sintaxis simple en lenguaje C que se da como:



En t poner ( En t carbonizarse ) ;

Parámetro : esta función acepta solo un parámetro, que es el carácter que se requiere para escribir en el flujo de salida.



Valor de retorno : En caso de éxito, la función devuelve un carácter sin firmar a la consola. De lo contrario, devuelve EOF (fin de un archivo).





¿Cómo usar la función putchar () en C?

Considere los siguientes ejemplos para aprender el uso de función putchar() en Programación C.

Ejemplo 1

Sigamos con un ejemplo simple de lectura de un carácter de un programa usando el poner () función y mostrándola en la consola.



#incluir

principal ( ) {

  // Declarar un caracter
  carbonizarse C ;
  //Pídele al usuario que ingrese el carácter
  imprimir ( 'Por favor ingrese un caracter: ' ) ;
  escanear ( '%C' , & C ) ;
  //Usar putchar() para imprimir el caracter dado en la consola
  imprimir ( 'El caracter ingresado es: ' ) ;
  poner ( C ) ;
  devolver 0 ;


}

Ejemplo 2

Aquí hay otro programa en C que demuestra el funcionamiento del poner () función mediante la lectura de caracteres de una cadena.

#incluir

principal ( ) {

  // Declarar una cadena de caracteres

  carbonizarse calle [ 50 ] = 'Bienvenido a LinuxHint'. ;

  para ( En t i = 0 ; i <= 25 ; i ++ ) {

    //Usar putchar() para imprimir la cadena de caracteres dada en la consola

    poner ( calle [ i ] ) ;

  }

  devolver 0 ;

}

Ejemplo 3

También puede utilizar el poner () función para leer caracteres de un archivo y aquí hay un ejemplo de tal caso.

#incluir

En t principal ( )

{

ARCHIVO * archivo ;
    carbonizarse C ;
    // Abriendo archivo en modo lectura
archivo = abierto ( 'archivo.txt' , 'r' ) ;
    si ( NULO == archivo )
    {
        imprimir ( 'el archivo no se puede abrir \norte ' ) ;
    }
    // Imprimiendo lo que esta escrito en el archivo, usando putchar(), caracter por caracter usando loop.
    hacer {
C = fgetc ( archivo ) ;
        poner ( C ) ;
        // Comprobando si el caracter no es EOF. Si es EOF deja de leer.
    } mientras ( C != fin de semana ) ;
    // Cerrando el archivo
    cerrar ( archivo ) ;
    devolver 0 ;


}

Producción

Conclusión

El poner () La función es una función importante en la programación en C que se utiliza para imprimir un carácter en la consola. Si bien no permite formatos especiales, es más útil que imprimirf() al imprimir un solo carácter. Es fácil de usar y usar en programas C con su sintaxis simple y valor de retorno. Se proporcionan ejemplos de uso para leer caracteres de la entrada del usuario, cadenas y datos para que le resulte más fácil comprender cómo usar poner () en diferentes situaciones comunes.