Udostępnij za pośrednictwem


_putw

Zapisuje integer strumienia.

int _putw( 
   int binint, 
   FILE *stream  
);

Parametry

  • binint
    Binarne całkowitą wyprowadzenie.

  • stream
    Wskaźnik, aby pliku struktury.

Wartość zwracana

Zwraca wartość napisane.Zwracana wartość wynosząca EOF może wskazywać na błąd.Ponieważ EOF jest również wartość całkowitą uzasadniony, użyj ferror do sprawdzenia błędu.Jeśli stream jest wskaźnik zerowy, wywoływana jest funkcja obsługi nieprawidłowy parametr, jak opisano w Sprawdzanie poprawności parametru.Jeśli wykonanie może kontynuować, ta funkcja ustawia errno do EINVAL i zwraca EOF.

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

Uwagi

_putw Funkcja zapisuje wartość binarna typu int do bieżącego położenia strumień._putw nie wpływa na wyrównanie elementów w strumieniu ani nie przyjmuje żadnych specjalnych wyrównanie. _putwjest przede wszystkim dla zachowania zgodności z poprzednim bibliotek.Mogą wystąpić problemy z przenośność, z _putw ponieważ rozmiar int i kolejności bajtów w ramach int różnią się w systemach.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_putw

<stdio.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Biblioteki

Wszystkie wersje biblioteki uruchomieniowej c.

Przykład

// crt_putw.c
/* This program uses _putw to write a
 * word to a stream, then performs an error check.
 */

#include <stdio.h>
#include <stdlib.h>

int main( void )
{
   FILE *stream;
   unsigned u;
   if( fopen_s( &stream, "data.out", "wb" ) )
      exit( 1 );
   for( u = 0; u < 10; u++ )
   {
      _putw( u + 0x2132, stream );   /* Write word to stream. */
      if( ferror( stream ) )         /* Make error check. */
      {
         printf( "_putw failed" );
         clearerr_s( stream );
         exit( 1 );
      }
   }
   printf( "Wrote ten words\n" );
   fclose( stream );
}

Dane wyjściowe

Wrote ten words

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywołać standardowych funkcji C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.

Zobacz też

Informacje

We/Wy strumienia

_getw