Share via


_fputchar, _fputwchar

Escribe un carácter a stdout.

int _fputchar(
   int c 
);
wint_t _fputwchar(
   wchar_t c 
);

Parámetros

  • c
    Carácter que se escriba.

Valor devuelto

Cada una de estas funciones devuelve el carácter con tipo.Para _fputchar, un valor devuelto de EOF indica un error.Para _fputwchar, un valor devuelto de WEOF indica un error.Si la c es NULL, estas funciones generan una excepción no válida del parámetro, como se describe en Validación de parámetros.Si la ejecución puede continuar, devuelven EOF(o WEOF) y errno determinado a EINVAL.

Para obtener más información sobre éstos y otros códigos de error, vea _doserrno, errno, _sys_errlist, y _sys_nerr.

Comentarios

Ambas funciones escriba el carácter individual c a stdout y avanzan el marcador según corresponda._fputchar es equivalente a fputc(stdout ).También es equivalente a putchar, pero implementado solo como función, en lugar de como una función y macros.A diferencia de fputc y de putchar, estas funciones no son compatibles con el estándar ANSI.

Asignaciones de la rutina de Genérico- texto

Rutina de Tchar.h

_UNICODE y _MBCS no definidos

_MBCS definido

_UNICODE definido

_fputtchar

_fputchar

_fputchar

_fputwchar

Requisitos

Función

Encabezado necesario

_fputchar

<stdio.h>

_fputwchar

<stdio.h> o <wchar.h>

La consola no se admite en las aplicaciones de Tienda Windows.Los identificadores estándar de la secuencia asociados a la consola, stdin, stdout, y stderr, deben redirigir antes de que las funciones en tiempo de ejecución de C pueden utilizarlos en las aplicaciones de Tienda Windows.Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.

Ejemplo

// crt_fputchar.c
// This program uses _fputchar
// to send a character array to stdout.
 

#include <stdio.h>

int main( void )
{
    char strptr[] = "This is a test of _fputchar!!\n";
    char *p = NULL;

    // Print line to stream using _fputchar. 
    p = strptr;
    while( (*p != '\0') && _fputchar( *(p++) ) != EOF )
      ;
}
  

Equivalente en .NET Framework

Vea también

Referencia

E/S de la secuencia

fgetc, fgetwc

putc, putwc