Udostępnij za pośrednictwem


fputs, fputws

Zapisuje ciąg do strumienia.

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

Parametry

  • str
    Ciąg wyjściowy.

  • stream
    Wskaźnik na FILE strukturę.

Wartość zwracana

Każda z tych funkcji zwraca wartość nieujemną, jeśli się powiedzie.On an error, fputs and fputws return EOF.Jeśli str lub stream jest pusty wskaźnik tych funkcji Wywołaj obsługę nieprawidłowy parametr, zgodnie z opisem w Sprawdzanie poprawności parametru.Jeśli wykonanie może być kontynuowana, zestaw tych funkcji errno do EINVAL a fputs zwraca EOF, i fputws zwraca WEOF.

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

Uwagi

Każda z tych funkcji kopii str w wyniku stream w bieżącym położeniu.fputwskopiuje argument szeroko charakter str do stream jako ciąg znaków wielobajtowych lub ciąg znaków wide według czy stream jest otwierany w trybie tekst lub binarny, odpowiednio.Żadna funkcja kopiuje kończącego znaku null.

Te dwie funkcje zachowują się identycznie, jeżeli strumień jest otwarty w trybie ANSI.fputs aktualnie nie obsługuje danych wyjściowych w strumieniu UNICODE.

Rutynowe mapowania zwykłego tekstu

Procedura Tchar.h

_UNICODE & _MBCS nie zdefiniowano

_MBCS zdefiniowano

_UNICODE zdefiniowany

_fputts

fputs

fputs

fputws

Wymagania

Funkcja

Wymagany nagłówek

fputs

<stdio.h>

fputws

<stdio.h> lub <wchar.h>

Konsola nie jest obsługiwana w aplikacjach Windows Store.Standardowe uchwyty strumienia powiązane z konsolą—stdin, stdout, i stderr—muszą zostać przekierowane zanim będą wykorzystane przez funkcje środowiska uruchomieniowego C w aplikacjach Windows Store.Dodatkowe informacje o zgodności – zobacz: Zgodność.

Przykład

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

Odpowiednik w programie .NET Framework

Zapis systemu strumienia Wej/Wy systemu

Zobacz też

Informacje

We/Wy strumienia

fgets, fgetws

gets, _getws

puts, _putws