21xrx.com
2024-12-22 23:29:50 Sunday
登录
文章检索 我的文章 写文章
C++ 文件读写操作教程
2023-06-24 11:35:59 深夜i     --     --
C++ 文件读写 操作 教程 学习

C++是一门广泛使用的编程语言之一。除了支持基本的编程概念外,C++还有许多高级功能,包括文件读写操作。在编写C++程序时,文件读写操作是必不可少的,因为它可以让程序读取和写入数据,使程序更灵活,更具有可扩展性。

在C++中,使用文件读写通常需要使用两个对象:ifstream和ofstream。它们分别用于读取和写入文件。使用ifstream对象时,需要指定要打开的文件名和读取模式。使用ofstream对象时,需要指定要打开的文件名和写入模式。读取模式包括“ios::in”,而写入模式包括“ios::out”。

下面的例子展示了如何使用C++读取和写入文件:

// 读取文件

#include

#include

#include

using namespace std;

int main() {

 string line;

 ifstream myfile ("example.txt");

 if (myfile.is_open())

 {

  while ( getline (myfile,line) )

  {

   cout << line << '\n';

  }

  myfile.close();

 }

 else cout << "Unable to open file";

 return 0;

}

// 写入文件

#include

#include

using namespace std;

int main () {

 ofstream myfile ("example.txt");

 if (myfile.is_open())

 {

  myfile << "This is a line.\n";

  myfile << "This is another line.\n";

  myfile.close();

 }

 else cout << "Unable to open file";

 return 0;

}

在第一个例子中,我们打开一个名为“example.txt”的文件,并将其读入文件中的行存储到名为“line”的字符串中。然后,我们使用while循环将每一行输出到控制台。在第二个例子中,我们打开名为“example.txt”的文件,并向其中写入两行文本。

总的来说,文件读写操作的使用非常简单,并且在编写C++程序时是必不可少的。熟练掌握这个概念将会极大地提高程序的灵活性和可扩展性。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复