gpt4 book ai didi

c++ - 逐行阅读 C 和 C++?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:56:53 26 4
gpt4 key购买 nike

我想从 C 或 C++ 中的文件中逐行读取,并且我知道当我假设一行的大小固定时该怎么做,但是有没有一种简单的方法可以以某种方式计算或获得所需的确切大小对于文件中的一行或所有行? (逐字阅读直到换行,如果有人可以那样做的话,对我也有好处。)

最佳答案

如果您使用流式阅读器,所有这些都将对您隐藏。参见 getline。以下示例基于代码 here .

// getline with strings
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main () {
string str;
ifstream ifs("data.txt");
getline (ifs,str);
cout << "first line of the file is " << str << ".\n";
}

关于c++ - 逐行阅读 C 和 C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5597513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com