0
这里是我的代码:为什么我的程序崩溃末
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()后,它吐出一个运行时错误,它崩溃了,为什么?
'read_project()'中的某些内容正在损坏内存。 – Barmar
本网站上,你永远不应该说,你得到一个错误,没有说出那个错误是什么。 – Adam
这个错误是我之前提到的运行时错误。我想我可能已经发现了这个问题,@Barmar你是对的,我修复了这个功能,谢谢 – notamathwiz