文件使用什么流?

时间:2011-10-14 18:29:35

标签: c++ stream

通过cin读取数据时,会使用stdin流。文件怎么样?他们使用特定的流对象吗?

3 个答案:

答案 0 :(得分:2)

他们使用您选择的内容:)

#include <fstream>
#include <iostream>


std::ifstream input("test.txt");

int i;
if (input >> i)
    std::cout << i << std::endl;


std::string s;
if (std::getline(input, s))
    std::cout << s << std::endl;

您可以使用自己选择的名称替换名称input:它只是一个标识符。

答案 1 :(得分:2)

有一个完整的流类层次结构,您可以看到文档 here

其中最值得注意的是 ifstream ofstream ,分别用于读取和写入文件。

答案 2 :(得分:1)

您可以使用std::ifstreamstd::ofstream来读取和写入文件。你必须包括fstream。