双击运行程序一闪而过的现象
#include<iostream>int main()
{
char answer;
std::cout<<”请问可以格式化您的硬盘吗?【Y/N】”<<”\n”;
std::cin >> answer;
switch(answer)
{
case’y’:
case’Y’:
std::cout<<”随便格式化硬盘是不好滴!”<<”\n”;
break;
case’n’:
case’N’:
std::cout<<”你的选择是明智滴!”<<”\n”;
break;
default:
std::cout<<”您的输入不合要求!”<<”\n”;
break;
}
}
关于这串代码我有两个问题要请教大神们
①小甲鱼在讲课的时候说,这个程序,在控制台运行的时候是可以正常运行的,但是保存后,再双击运行,就会出现,你输入答案后,程序直接闪退;但是小甲鱼并没有解释原因,请大神指教闪退的原因
②我这串代码在Dev c++上运行时,提示第5行有错,但是我并不知道错误是什么,请大神们指教 1,在最后加一个system("pause")
2,用了中文的标点符号!!! qiuyouzhi 发表于 2020-3-17 11:39
1,在最后加一个system("pause")
2,用了中文的标点符号!!!
还是第一个问题,您能给解释下闪退的原因吗,我知道解决这个问题的措施,我想知道的是为啥会闪退,您能给解释下吗 巨兔12138 发表于 2020-3-17 11:54
还是第一个问题,您能给解释下闪退的原因吗,我知道解决这个问题的措施,我想知道的是为啥会闪退,您能给 ...
因为编译运行会自己加一个pause,而编译后的exe就不会了
页:
[1]