Maison  >  Article  >  développement back-end  >  Comment importer le contenu d'un fichier dans le programme en C++

Comment importer le contenu d'un fichier dans le programme en C++

下次还敢
下次还敢original
2024-04-22 17:45:531115parcourir

Il existe deux manières courantes de lire les données d'un fichier en C++ : utiliser un flux de fichier pour ouvrir le fichier, lire les données et fermer le fichier. Utilisez les fonctions de la bibliothèque standard C fopen, fread, fwrite et fclose pour le traitement des fichiers.

Comment importer le contenu d'un fichier dans le programme en C++

Comment lire les données d'un fichier en C++

En C++, il existe deux manières courantes de lire les données d'un fichier :

1 Utiliser le flux de fichiers

Flux de fichiers Il s'agit d'un. manière de traiter des fichiers en C++. Il fournit un ensemble de fonctions pour lire et écrire des fichiers. Pour lire un fichier à l'aide d'un flux de fichiers, vous devez effectuer les étapes suivantes :

  • Ouvrir un fichier : utilisez la classe ifstream pour ouvrir un fichier. ifstream 类打开一个文件。
  • 读入数据:使用 operator>>getline 等函数从文件中读入数据。
  • 关闭文件:使用 close 函数关闭文件。

示例代码:

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

int main() {
  std::ifstream file("data.txt");
  if (file.is_open()) {
    std::string line;
    while (std::getline(file, line)) {
      std::cout << line << std::endl;
    }
    file.close();
  }
  return 0;
}</code>

2. 使用 C 标准库函数

C 标准库还提供了一组函数来处理文件:

  • fopen:打开文件。
  • fread:从文件中读取数据。
  • fwrite: 向文件中写入数据。
  • fclose
  • Lire les données : utilisez des fonctions telles que operator>> ou getline pour lire les données d'un fichier.

    Fermez le fichier : utilisez la fonction close pour fermer le fichier.

    🎜🎜Exemple de code : 🎜
    <code class="cpp">#include <stdio.h>
    
    int main() {
      FILE *file = fopen("data.txt", "r");
      if (file != NULL) {
        char buffer[1024];
        while (fread(buffer, sizeof(char), 1024, file) != 0) {
          printf("%s", buffer);
        }
        fclose(file);
      }
      return 0;
    }</code>
    🎜🎜2. Utilisation des fonctions de la bibliothèque standard C 🎜🎜🎜La bibliothèque standard C fournit également un ensemble de fonctions pour traiter les fichiers : 🎜🎜🎜fopen : Ouvrir un fichier. 🎜🎜fread : Lire les données d'un fichier. 🎜🎜fwrite : Écrivez des données dans le fichier. 🎜🎜fclose : ferme le fichier. 🎜🎜🎜Exemple de code : 🎜rrreee

    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