Udostępnij za pośrednictwem


_fputchar, _fputwchar

Pisze znak stdout.

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

Parametry

  • c
    Znak do zapisania.

Wartość zwracana

Każda z tych funkcji zwraca znak napisane.Dla _fputchar, zwracana wartość wynosząca EOF wskazuje na błąd.Dla _fputwchar, zwracana wartość wynosząca WEOF wskazuje na błąd.Jeżeli c znajduje się NULL, funkcje te wygenerowanie wyjątku nieprawidłowy parametr, zgodnie z opisem w Sprawdzanie poprawności parametru.Jeśli wykonanie może kontynuować, zwracały EOF (lubWEOF) i ustaw errno do EINVAL.

Aby uzyskać więcej informacji na temat tych i innych kodów błędów, zobacz _doserrno, errno, _sys_errlist i _sys_nerr.

Uwagi

Obie te funkcje pisze pojedynczy znak c do stdout i zaliczki wskaźnik stosownie do przypadku._fputcharis equivalent to fputc(stdout ).Również jest równoważne putchar, ale realizowane tylko jako funkcja, a nie jako funkcja i makra.W przeciwieństwie do fputc i putchar, funkcje te nie są zgodne ze standardem ANSI.

Tekst rodzajowy rutynowych mapowania

Rozpoczęto wykonywanie procedury TCHAR.h

_UNICODE i _MBCS nie zdefiniowany

_MBCS, definicja

_UNICODE, definicja

_fputtchar

_fputchar

_fputchar

_fputwchar

Wymagania

Funkcja

Wymaganego nagłówka

_fputchar

<stdio.h>

_fputwchar

<stdio.h> lub <wchar.h>

Konsola nie jest obsługiwana w Windows Store aplikacji.Związanych z konsolą, dojścia do strumienia standard stdin, stdout, i stderr, muszą być przeniesione, aby funkcje uruchomieniowej C mogą być użyte w Windows Store aplikacji.Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Przykład

// 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 )
      ;
}
  

Odpowiednik w programie .NET Framework

Zobacz też

Informacje

Strumień we/wy

fgetc, fgetwc

putc, putwc