下面是我的代码:
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()之后,它发出一个运行时错误,它崩溃了,为什么会这样呢?
发布于 2013-11-05 14:36:40
请检查您的函数"read_project",我们不知道此函数如何实现。
https://stackoverflow.com/questions/19782303
复制相似问题