Libreria C ++ basic_ios - tellg
Descrizione
Viene utilizzato per ottenere la posizione nella sequenza di input.
Dichiarazione
Di seguito è riportata la dichiarazione per std :: basic_istream :: tellg.
pos_type tellg();
Parametri
nessuna
Valore di ritorno
Restituisce la posizione corrente nello stream.
Eccezioni
Basic guarantee - se viene generata un'eccezione, l'oggetto è in uno stato valido.
Gare di dati
Modifica l'oggetto stream.
Esempio
Nell'esempio seguente per std :: basic_istream :: tellg.
#include <iostream>
#include <fstream>
int main () {
std::ifstream is ("test.txt", std::ifstream::binary);
if (is) {
is.seekg (0, is.end);
int length = is.tellg();
is.seekg (0, is.beg);
char * buffer = new char [length];
is.read (buffer,length);
is.close();
std::cout.write (buffer,length);
delete[] buffer;
}
return 0;
}