21xrx.com
2024-05-20 03:14:25 Monday
登录
文章检索 我的文章 写文章
C++文件输入输出操作
2023-07-10 14:00:59 深夜i     --     --
C++ 文件 输入 输出 操作

C++是一种非常流行的编程语言,它提供了丰富的文件操作功能,让程序员可以方便地进行文件输入输出操作。在C++中,可以使用fstream类来实现文件输入输出操作。

文件输入操作是指将数据从文件中读取到程序中,在C++中,使用ifstream类来实现文件的读取操作。打开文件后,可以使用“>>”运算符将数据从文件中读取到变量中。例如,有一个名为“data.txt”的文本文件,里面包含了一些整数,我们可以使用如下代码实现文件的读取操作:


#include <iostream>

#include <fstream>

using namespace std;

int main()

{

  ifstream in("data.txt");

  int num;

  while (in >> num)

  

    cout << num << " ";

  

  in.close();

  return 0;

}

在上面的代码中,我们首先使用ifstream类创建了一个名为“in”的对象,然后使用该对象打开了名为“data.txt”的文件。在while循环中,我们使用“>>”运算符将数据从文件中读取到变量“num”中,并输出到屏幕上,最后关闭文件。

文件输出操作是指将数据从程序中写入到文件中,在C++中,使用ofstream类来实现文件的写入操作。打开文件后,可以使用“<<”运算符将数据从程序中写入到文件中。例如,我们可以使用如下代码将一些整数写入到一个名为“output.txt”的文件中:


#include <iostream>

#include <fstream>

using namespace std;

int main()

{

  ofstream out("output.txt");

  for (int i = 1; i <= 10; i++)

  

    out << i << " ";

  

  out.close();

  return 0;

}

在上面的代码中,我们首先使用ofstream类创建了一个名为“out”的对象,然后使用该对象创建了一个名为“ouput.txt”的文件。在for循环中,我们使用“<<”运算符将变量“i”的值写入到文件中,最后关闭文件。

总之,在C++中,使用fstream类可以方便地进行文件输入输出操作,程序员可以根据自己的需要灵活使用文件操作功能。

  
  

评论区

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