Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Se si utilizza solo cin oggetto, non è necessario creare un flusso di input.È necessario creare un flusso di input se si utilizza:
Costruttori di input del flusso di file
Costruttori del flusso della stringa di input
Costruttori di input del flusso di file
Esistono due modi per creare un flusso di file di input:
utilizzare void il costruttore dell'argomento, quindi chiama open funzione membro:
ifstream myFile; // On the stack myFile.open( "filename" ); ifstream* pmyFile = new ifstream; // On the heap pmyFile->open( "filename" );Specificare i flag della modalità un nome file e nella chiamata del costruttore, quindi aprire il file durante il processo di compilazione:
ifstream myFile( "filename" );
Costruttori del flusso della stringa di input
I costruttori del flusso della stringa di input richiedono l'indirizzo di memoria preallocata e preinitialized:
string s("123.45");
double amt;
istringstream myString( s );
//istringstream myString( "123.45" ) also works
myString >> amt; // amt contains 123.45