繁体   English   中英

为什么我的程序最终崩溃

[英]why is my program crashing at the end

这是我的代码:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM