【发布时间】:2015-04-26 22:28:02
【问题描述】:
我有一个字符串向量
std::vector<string> userList;
我想从“password.txt”中读取,其排列如下:
- 姓名1
- 密码1
- (空白行)
- 姓名2
- 密码2
如何获取第 1 + 3C 行的名称并将它们添加到 userList 向量中
FILE * file;
file = fopen("password.txt" , "w+");
【问题讨论】:
-
请发布示例输入,您尝试过的代码,并解释您所说的“第 1 行 + 3C”是什么意思。
-
使用
ifstream而不是FILE *。 -
我不知道“第 1 行 + 3C”是什么意思。也不清楚您要如何存储文件的内容。您想要
userList中的每个用户一个条目还是多个条目?另外,请注意以“w+”模式打开输入文件会破坏文件的内容。我想你想要模式“r”。