Sdílet prostřednictvím


fputs fputws

Řetězec zapište do datového proudu.

int fputs( 
   const char *str,
   FILE *stream 
);
int fputws( 
   const wchar_t *str,
   FILE *stream 
);

Parametry

  • str
    Výstupní řetězec.

  • stream
    Ukazatel na FILE struktury.

Vrácená hodnota

Každá z těchto funkcí vrací nezáporné hodnotu, pokud bude úspěšná.On an error, fputs returns EOF, and fputws returns WEOF.Pokud str nebo stream je nulový ukazatel, tyto funkce vyvolat obslužnou rutinu neplatný parametr, jak je popsáno v Ověření parametrů.Pokud je povoleno zpracování, chcete-li pokračovat, tyto funkce set errno na EINVAL a vrátit se EOF nebo WEOF.

Viz _doserrno, kód chyby, _sys_errlist a _sys_nerr Další informace o těchto a jiných kódy chyb.

Poznámky

Každá z těchto funkcí kopie str do výstupu stream na aktuální pozici.fputwszkopíruje širokého znaku argumentu str na stream jako vícebajtové znakové řetězce nebo řetězce širokého znaku podle zda stream je otevřen v režimu textu nebo binárním režimu, respektive.Žádná funkce kopíruje ukončující znak null.

Dvě funkce chovaly stejně jako v případě, že datový proud je otevřen v režimu ANSI.fputsaktuálně nepodporuje výstup do proudu UNICODE.

Mapování rutiny obecného textu

TCHAR.Byla zahájena rutina h

_UNICODE & _MBCS není definováno

_MBCS, definice

_UNICODE definována

_fputts

fputs

fputs

fputws

Požadavky

Function

Požadované záhlaví

fputs

<stdio.h>

fputws

<stdio.h> nebo <wchar.h>

V konzole není podporována v Windows Store apps.Úchyty standardní datový proud přidružené konzoly, stdin, stdout, a stderr, musí být přesměrována před C run-time funkce lze využít v Windows Store apps.Další informace o kompatibilitě, viz Compatibility v úvodu.

Příklad

// crt_fputs.c
// This program uses fputs to write
// a single line to the stdout stream.

#include <stdio.h>

int main( void )
{
   fputs( "Hello world from fputs.\n", stdout );
}
  

Ekvivalent v rozhraní .NET Framework

System::IO::StreamWriter::Write

Viz také

Referenční dokumentace

Proud I/O

fgets fgetws

gets, _getws

puts, _putws