这是我的代码:
int main(){
string inputcmd;
while (getline(cin, inputcmd)){
cout << "TYPE A COMMAND" << endl;
cin >> inputcmd;
//cin.ignore(numeric_limits<streamsize>::max(), '\n');
//cin.clear;
cin.ignore(80, '\n');
if (inputcmd == "makenew"){
cout << "MAKING NEW PROJECT";
read_project(cin);
}
}
return 0;
}
为什么我的程序最终会崩溃?它运行完美,直到最后,在我执行read_project()后它会吐出运行时错误并且崩溃,为什么会这样?
答案 0 :(得分:0)
请查看你的函数“read_project”,我们不知道这个函数如何实现。