Exportar (0) Imprimir
Expandir todo
and
div
eof
not
or
xor
Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

_putw

Escriba un entero a una secuencia.

int _putw(
   int binint,
   FILE *stream 
);

binint

Entero binario que se generará.

stream

Puntero a la estructura de FILE.

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 de comprobar un error. Si stream es un puntero nulo, se invoca el controlador de parámetros no válidos, como se describe en Validación de parámetros. Si la ejecución puede continuar, la función establece errno en EINVAL y devuelve EOF.

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

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.

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 las bibliotecas en tiempo de ejecución de C.

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

Wrote ten words

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft