为什么我的程序最后崩溃了
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",我们不知道这个函数如何实现。
相关文章:
- 当回溯以零开始时,如何调试崩溃
- 读取文件的最后一行并输入到链接列表时出错
- lower_bound()返回最后一个元素
- 内联映射初始化的动态atexit析构函数崩溃
- 执行函数时导致崩溃的变量
- 程序崩溃并显示"std::out_of_range"错误
- 从控制台中删除最后打印的元素
- CoInitialize()在单独的线程上崩溃而不返回
- 使用调试/崩溃报告将应用程序部署到客户端
- 获取向量C++中第一个值和最后一个值的和
- 为什么所有C++编译器都会崩溃或挂起此代码
- 为什么lambda在clang上崩溃而不是在gcc上崩溃
- 获取用C/C++打印的最后一个字符串
- 为什么我的多线程作业队列崩溃
- ExtractIconEx:可以工作,但偶尔会崩溃
- C++程序在迭代到数组的最后一个元素时崩溃
- 试图删除最后一个std ::向量元素时,程序会崩溃
- 为什么我的程序最后崩溃了
- C++向量迭代器:erase() 最后一个项目崩溃
- 我的代码编译,执行,但程序最后崩溃