ifstream fichierGC(nomFichierGC.c_str(), ios::in); // on ouvre le fichier en lecture if(fichierGC) // si l'ouverture a réussi { while(not fichierGC.eof()) // tant qu'on est pas à la fin du fichier { nbrLigneGC++; // on compte le nombre de ligne du fichier getline(fichierGC, ligneCourante); //on met la ligne dans la variable intermédiaire if(ligneCourante.empty()) { cout << "ligne " << nbrLigneGC; } contenuFichierGC.push_back(ligneCourante); // On ajoute une ligne dans le tableau de string et on y range la ligne du fichier texte qui vient d'être lue } fichierGC.close(); // on ferme le fichier } else // sinon cerr << "Impossible d'ouvrir le fichier " << nomFichierGC << " !" << endl;
#include #include <fstream> int main() { std::ifstream file("test"); int nb = 0; std::string line; while (file) { std::getline(file, line); ++nb; if (line.empty()) std::cout << " " << line << std::endl; else std::cout << line << std::endl; } return 0; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionstd::cout<<"ligne:"<<ligneCourante<<":\n";
peux tu me dire a quel moment l'objet est détruit?
int func() { Class obj; // Création // code return 0; // obj est détruit après le return }
void func() { Class pouet; // Création pouet { Class obj; // Création obj // code } // obj est détruit // code // Destruction pouet }