Comment lire un fichier texte en langage C

void lecture()
{
     ifstream monFlux("C:/test.txt");
     if(monFlux)
     {
          string ligne;
          while(getline(monFlux,ligne))
          {
              int position=monFlux.tellg();
              cout<<"position dans le fichier "<<position<<endl;
              cout<<ligne<<endl;                           
           }
           getline(monFlux, ligne);
     }
     else
     {
         cout<<"impossible d'ouvrir le fichier" <<endl;
     }
}