可能重复:
如何阻止 C++ 控制台应用程序立即退出?
我正在使用 fstream 从用户那里收集输入文件。不幸的是,控制台仅短暂显示。
string filename;
cout << "input file" << endl ;
getline(cin,filename);
ifstream inputfile;
inputfile.open(filename);
char file_character ;
int counter = 0;
while (inputfile>> file_character) {
inputfile.get(file_character);
cout << file_character;
//not what I'm totally doing but instead a quick example
if (file_character == 'a')
{
counter++;
}
}
cout << counter << endl;
inputfile.close();
return 0;
我需要读取输入文件中的每个字母并对每个字符进行多次检查。为什么我的控制台无法保持打开状态?