<分区>
我想将 getline 函数与 char*
一起使用。
我不想使用 std::string
因为我有一个函数将 char*
作为参数并写入它们,我不想为字符串写一个全新的。
<分区>
我想将 getline 函数与 char*
一起使用。
我不想使用 std::string
因为我有一个函数将 char*
作为参数并写入它们,我不想为字符串写一个全新的。
最佳答案
一个简单问题的简单答案:使用流的成员函数 getline
而不是自由函数。
#include <fstream>
...
std::fstream my_stream;
char buffer[ 1000 ];
my_stream.getline( buffer, sizeof buffer );
关于c++ - ifstream 的 std::getline 但使用 char* 而不是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7119854/