Les partenaires publicitaires:

Comment ouvrir un fichier dans c ++ pour la lecture

L'un des avantages de la programmation en langage C ++ est la capacité d'utiliser des membres de bibliothèques de classes de fonctions de base. Fonctions dans les bibliothèques de classes inclus dans les versions standard du langage C ++ effectuer la plupart des tâches répétitives associées avec entrée et sortie. Y compris les bibliothèques appropriées lors de la compilation de votre code élimine le besoin d'écrire vos propres fonctions pour ouvrir, lire et enregistrer des fichiers au sein d'un programme. Une fois la définition de fonction est inclus, il vous suffit de lancer un appel de fonction dans votre code avec la syntaxe appropriée.

Instructions

  • 1

    Inclure les bibliothèques de classes entrée / flux de sortie, flux de fichiers et de gestion des chaînes dans votre code d'en-tête avec les états:

    inclure
    inclure
    inclure
  • 2


    Déclarez une variable pour contenir le flux de fichiers. Pour ouvrir le fichier en lecture seule:




    ifstream myFile ("test.txt");

  • 3

    Ouvrez le fichier et afficher le contenu à l'écran. Utilisez un "sinon" déclaration pour vérifier l'état du fichier. Afficher le fichier avec un "tandis que" boucle. Pour cet exemple, utilisez:

    if (myFile.is_open ())
    {
    while (myFile.good ())
    {
    getline (myFile, ligne) -
    cout lt; lt; ligne lt; lt; endl-
    }
    myFile.close () -
    }
    d'autre cout lt; lt; "Impossible d'ouvrir le fichier.";

Conseils & Avertissements

  • Utilisez la classe "ofstream" pour ouvrir un fichier pour un fonctionnement en écriture seule. Le "fstream" classe ouvre un fichier en mode lecture / écriture. Les trois définitions de classe sont situés dans le "fstream" bibliothèque.
» » » » Comment ouvrir un fichier dans c ++ pour la lecture