<分区>
好吧,我知道这个问题有点令人困惑(不要马上投反对票,让我解释一下......)
我有一个这样的文本文件:
dim
coins
oponent
我想阅读这个文本文件,但在阅读时,要求用户给出具体的回应,例如:
“读取带有单词 dim 的行”-> 询问用户尺寸 -> 下一行 -> “读取带有硬币的行”-> 询问用户有多少硬币等等,直到 EOF。
有没有办法做到这一点?如果是,你能告诉我怎么做吗?
谢谢,请不要投反对票,请告诉我哪里出了问题,我会编辑帖子..
编辑:这是我读取文件并询问用户输入的方式
void LeitorFich::lerFicheiro(string nomeFich)
{
int i, j, t;
string linha, nome, nome1;
ifstream fich(nomeFich);
while(getline(fich, linha))
{
istringstream iss(linha);
iss >> nome;
if(nome == "dim")
{
cout << nome << " ";
iss >> i >> j;
}
}
cin.get();
fich.close();
}