21xrx.com
2025-03-25 04:48:34 Tuesday
文章检索 我的文章 写文章
C++文件输入输出示例代码
2023-06-22 04:12:37 深夜i     --     --
C++ 文件 输入 输出 示例代码

C++语言中文件输入输出是常见的操作,可以用来读取和写入文件。下面是一些示例代码,展示如何使用C++进行文件输入输出。

文件输入

文件输入可以使用C++中的fstream库,通过以下代码进行读取:

#include <fstream>
#include <iostream>
int main() {
  std::ifstream file("example.txt");
  if (file.is_open()) {
    std::string line;
    while (getline(file, line))
      std::cout << line << std::endl;
    
    file.close();
  }
  else
    std::cout << "Unable to open file." << std::endl;
  
  return 0;
}

这段代码打开名为"example.txt"的文件,如果文件打开成功,它会逐行读取文件内容,直到文件末尾。每读取一行,就通过cout输出到终端。最后,程序将文件关闭。

文件输出

文件输出同样使用C++中的fstream库,通过以下代码进行写入:

#include <fstream>
#include <iostream>
int main() {
  std::ofstream file("output.txt");
  if (file.is_open()) {
    file << "Hello, world!" << std::endl;
    file.close();
  }
  else
    std::cout << "Unable to open file." << std::endl;
  
  return 0;
}

这段代码创建名为"output.txt"的文件,并将"Hello, world!"写入文件中。最后,程序将文件关闭。如果文件创建成功,则会输出"Hello, world!";否则,会输出"Unable to open file."。

总结

通过C++的fstream库,我们可以轻松地进行文件输入输出。以上代码只是一些简单的示例,借助C++的强大语言特性,我们可以编写出更加复杂和高效的文件操作代码,以满足不同的需求。

  
  

评论区