Maison  >  Article  >  développement back-end  >  Que signifie infile en C++

Que signifie infile en C++

下次还敢
下次还敢original
2024-05-08 01:21:19995parcourir

En C++, infile représente l'objet de flux de fichier d'entrée, utilisé pour lire les données du fichier. Son utilisation inclut : l'inclusion du fichier d'en-tête . Créez un objet infile. Ouvrez le fichier en utilisant open() et associez-le à infile. Utilisez des méthodes courantes telles que open(), close() et getline() pour les opérations sur les fichiers.

Que signifie infile en C++

infile en C++

infile représente un objet de flux de fichier d'entrée en C++, qui permet à un programme de lire les données d'un fichier.

Utilisation

Pour utiliser infile, vous devez d'abord inclure le fichier d'en-tête Ensuite, créez un objet infile en utilisant la syntaxe suivante :

<code class="cpp">ifstream infile;</code>

Pour ouvrir un fichier et l'associer à l'objet infile, vous pouvez utiliser la fonction open() :

<code class="cpp">infile.open("filename.txt");</code>

Méthodes

L'objet infile fournit les méthodes courantes suivantes :

  • open (): est utilisé pour ouvrir des fichiers.
  • close() : est utilisé pour fermer le fichier.
  • is_open() : Vérifiez si le fichier est ouvert.
  • eof() : Vérifiez si la fin du fichier a été atteinte.
  • get() : Lire un caractère du fichier.
  • getline() : Lire une ligne du fichier.
  • read() : Lire le nombre spécifié de caractères du fichier.

Exemple

L'exemple suivant montre comment utiliser l'objet infile pour lire un fichier :

<code class="cpp">#include <fstream>

int main() {
  ifstream infile;
  infile.open("data.txt");

  if (infile.is_open()) {
    string line;
    while (getline(infile, line)) {
      cout << line << endl;
    }
    infile.close();
  }

  return 0;
}</code>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn