Exportar (0) Imprimir
Expandir todo
div
EOF
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

_fputchar, _fputwchar

Escribe un carácter a stdout.

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

c

Carácter que se escriba.

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.

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

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.

// 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 )
      ;
}
El es una prueba de _fputchar!!

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft