为什么我的程序最后崩溃了

why is my program crashing at the end

本文关键字:崩溃 最后 程序 我的 为什么      更新时间:2023-10-16

这是我的代码:

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",我们不知道这个函数如何实现。