using namespace std ; 
 
 int main () { 
 fichier 
 ifstreamet ; 
 
 File.Open ( " filename.txt "); 
 
 si { 
 < p ( file.is_open () !) > cout << " File Not Open" << endl; 
 
 return 0; } 
 
 
 
 } 
 
 Ce code de base crée un " ifstream " objet " fichier" , qui sert en tant que flux d'entrée pour le fichier . Ensuite, le "if" vérifie si le fichier ouvert avec succès . Si ce n'est pas , toute opération sur l'objet ifstreamet lèvera une erreur. 
 2 
 naviguer dans le fichier en utilisant les pointeurs de fichiers internes. Les programmeurs se déplace ces pointeurs à travers le " tellg ()" et fonctions " seekg () " . Le tellg () renvoie la position du pointeur dans le fichier comme un entier : 
 
 int location = file.tellg (); 
 
 seekg () fonction déplace réellement le pointeur , soit basé sur un emplacement absolu , ou basé sur un autre lieu , y compris un décalage : 
 
 file.seekg (5); //pointeur se déplace à absolue Situation 
 file.seekg (4, ios : : beg) ; //pointeur se déplace quatre places depuis le début du fichier 
 3 
 Lire la taille du fichier à l'aide des pointeurs de fichiers . Rassembler tous les exemples , les fonctions de fichier dans l'objet ifstreamet obtiendront la position de départ , puis déplacez le pointeur à la fin et récupérer la position de fin . La différence de ces positions est la taille du fichier en octets 
 
 int start = de file.tellg (); . 
 
 File.seekg (0 , ios :: end ) ; 
 
 int end = file.tellg (); 
 
 int size = ( fin - début ) ;