21xrx.com
2024-12-22 23:29:41 Sunday
登录
文章检索 我的文章 写文章
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++的强大语言特性,我们可以编写出更加复杂和高效的文件操作代码,以满足不同的需求。

  
  

评论区

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