我想使用 push_back 函数用文本文件中的行填充我的向量。但它会用最后一行覆盖所有条目。这是源代码:
int main() {
std::vector<char*> lines;
FILE* file;
file = fopen("textfile.txt", "r");
const size_t max_line_length = 1000;
char line[max_line_length + 1];
while ( !feof(file)) {
fgets(line, max_line_length, file);
lines.push_back(line);
}
fclose(file);
}
希望有人可以提供帮助。