_putw
Schreibt eine ganze Zahl an einen Stream.
int _putw(
int binint,
FILE *stream
);
Parameter
binint
Ausgegeben wird ganze Dualzahl.stream
Zeiger auf die DATEI Struktur.
Rückgabewert
Gibt den geschriebenen Wert zurück.Der Rückgabewert EOF möglicherweise einen Fehler an.Da EOF auch ein legitimer ganzzahliger Wert ist, verwenden Sie ferror , um einen Fehler zu untersuchen.Wenn stream ein NULL-Zeiger ist, wird der Ereignishandler aufgerufen, z. B. ungültige Parameter in Parametervalidierungbeschrieben.Wenn die Ausführung ermöglicht wird, um fortzufahren, gibt diese Funktion errno legt diesen fest EINVAL und EOFzurück.
Weitere Informationen über diese und andere Fehlercodes finden Sie unter _doserrno, errno, _sys_errlist und _sys_nerr.
Hinweise
Die Funktion _putw einen Binärwert des Typs int an die aktuelle Position im Stream. _putw wirkt sich auf die Ausrichtung der Elemente im Stream weiterhin er angenommen hat keine besondere Ausrichtung._putw ist hauptsächlich aus Gründen der Kompatibilität mit früheren Bibliotheken.Portabilitäts können Probleme mit _putw auf, weil die Größe von int und die Reihenfolge der Bytes in int über Systemen unterscheiden.
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_putw |
<stdio.h> |
Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.
Bibliotheken
Alle Versionen Cs.
Beispiel
// 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
.NET Framework-Entsprechung
Nicht zutreffend. Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.