_getw

ottiene un Integer da un flusso.

int _getw( 
   FILE *stream 
);

Parametri

  • stream
    Puntatore a FILE struttura.

Valore restituito

_getw restituisce il valore intero lettura.un valore restituito di EOF indica o un errore o di fine file.Tuttavia, poiché EOF anche il valore è un valore intero legittimo, utilizzare feof o ferror per testare un di fine file o una condizione di errore.se stream viene NULL, il gestore non valido di parametro viene richiamato, come descritto in Convalida dei parametri.Se l'esecuzione è consentita per continuare, errno è impostato su EINVAL e restituisce un valore di funzione EOF.

Note

_getw la funzione legge il valore binario seguente di tipo int dal file associato stream e incrementare il puntatore del file associato (se c " è uno) per indicare il carattere non letto seguente._getw non assume alcun allineamento speciale degli elementi nel flusso.i problemi con trasferire possono verificarsi con _getw poiché le dimensioni di int digitare e l'ordine di byte all'interno di int il tipo presenta differenze tra i sistemi.

Requisiti

routine

Intestazione di associazione

_getw

<stdio.h>

Per ulteriori informazioni sulla compatibilità, vedere compatibilità nell'introduzione.

Esempio

// crt_getw.c
// This program uses _getw to read a word
// from a stream, then performs an error check.
 

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

int main( void )
{
   FILE *stream;
   int i;

   if( fopen_s( &stream, "crt_getw.txt", "rb" ) )
      printf( "Couldn't open file\n" );
   else
   {
      // Read a word from the stream:
      i = _getw( stream );

      // If there is an error...
      if( ferror( stream ) )
      {
         printf( "_getw failed\n" );
         clearerr_s( stream );
      }
      else
         printf( "First data word in file: 0x%.4x\n", i );
      fclose( stream );
   }
}

input: crt_getw.txt

Line one.
Line two.

e6ebches.collapse_all(it-it,VS.110).gifOutput

First data word in file: 0x656e694c

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione c standard, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di pinvoke.

Vedere anche

Riferimenti

Flusso I/O

_putw