相关疑难解决方法(0)

如何从c/c ++中的文本文件中读取一行?

经过详尽的谷歌搜索和访问许多论坛,我还没有找到一个很好的综合答案这个问题.很多论坛建议使用get line istream& getline (char* s, streamsize n )函数.我的问题是,如果我不知道每条线的长度是多少,并且无法预测尺寸可能是什么?它在C中的等价物是什么?

c/c ++中是否有任何特定函数每次从文本文件中读取一行?

解释,使用代码片段将对我有很大帮助.

c c++

16
推荐指数
5
解决办法
12万
查看次数

此代码用于输出Hello World.但它输出0x22fed8

我正在学习C++中的文件处理,但这里有一个问题.我正在尝试读取文件.此代码用于输出Hello World.但它输出0x22fed8.

#include <iostream>
#include <fstream>

using namespace std;

    int main()
    {
        fstream file;
        file.open("test.txt",ios::in|ios::out);
        file << "Hello World";
        cout << file;
        file.close();

        return 0;
    }
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c++

14
推荐指数
4
解决办法
3万
查看次数

标签 统计

c++ ×2

c ×1