Share via


_putw

Escriba un entero a una secuencia.

int _putw(
   int binint,
   FILE *stream 
);

Parámetros

  • binint
    entero binario que se generará.

  • stream
    puntero a la estructura de ARCHIVO .

Valor devuelto

Devuelve el valor con tipo.Un valor devuelto de EOF podría indicar un error.Dado que EOF también es un valor entero legítimo, utilice ferror para comprobar un error.Si stream es un puntero NULL, se invoca el controlador no válido de parámetro, tal y como se describe en Validación de parámetros.Si la ejecución puede continuar, conjuntos errno de esta función a EINVAL y devuelven EOF.

Para obtener información sobre éstos y otros códigos de error, vea _doserrno, errno, _sys_errlist, y _sys_nerr.

Comentarios

La función de _putw escribe un valor binario de int escritos en la posición actual de la secuencia. _putw no afecta a la alineación de elementos de la secuencia ni se supone ninguna alineación especial._putw sirve principalmente para la compatibilidad con bibliotecas anteriores.Problemas de portabilidad pueden producirse con _putw porque el tamaño de int y el orden de bytes dentro de int difieren entre los sistemas.

Requisitos

rutina

Encabezado necesario

_putw

<stdio.h>

Para obtener más información de compatibilidad, vea compatibilidad en la Introducción.

bibliotecas

todas las versiones de Bibliotecas en tiempo de ejecución de C.

Ejemplo

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

Output

Wrote ten words

Equivalente en .NET Framework

No es aplicable Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.

Vea también

Referencia

E/S de la secuencia

_getw