Debug模式下,“请按任意键继续”的意思就是程序已经执行结束了,也就是已经运行到main的反括号位置了,如果你不想让他退出,总得有让它继续运行下去的逻辑(代码)才行呀。
c语言请按任意键继续是去不掉的。根据查询相关资料显示。c语言请按任意键继续是编译器本身加在后面的,对语言运行并没有任何影响,把编译器关闭在运行已经编译好的程序便可自动消失。
而如果是复杂的程序,比如多线程、延迟程序、实时程序等,即时间线敏感的程序在循环中间加这句会使程序挂起。此时建议使用中断跟踪或者 cout<<"按任意键继续..."<<endl;getchar();也可以定义成宏 define STOP cout << "按任意键继续..." << endl;getchar();...
,如果没生成的话可能是由于你的vc权限不够,你关闭uac后并用右键,以管理员身份运行试试看
在调试的时候失去不掉的,编译器自己加在后面的,没有什么影响的,把编译器关了再运行编译好的程序就没有了 -物联网校企联盟技术部
把for(k=2;k<=(i+1);k++)改成for(k=3;k<=(i+1);k++),再把for(k=3;k<=(i+1);k++)和printf(" ");都调整到for(j=1;j<=(2*(m-i)+1);j=j+1)之前就OK!
void pause(){ printf("Press any key to continue . . .\n"); getch();}
如题,C语言运行结束之后总是输出这句话,有的输出的是英文版的,意思一样的。但我现在不想它输出该怎么办。有啥办法能让它不输出呢?能否通过代码来搞定 _好名被狗起了_ 大能力者 8 Linux下是没有的。这是缄默原则,如果没什么可说的,就让程序什么也不说。 一周休七日 帕秋莉糕 12 不用ide打开还有...
2010?想不显示的话。。。在属性上面可以改,右键单击工程->属性->配置属性->链接器->系统->子系统,选择下拉的第一个“未设置” :不会立即关闭的话。。。笨方法{... ...int a ;cin>>a;} 符合你的要求,不过都很笨的方法,也有点麻烦,希望如果有直接设置的可以大家分享一下哈~
头文件为#include<windows.h>最后加个system("pause");例如:#include<windows.h> include<stdio.h> void main(){ printf("abc");system("pause");}