c语言程序老是调试时窗口一闪就没有了 C语言 为什么调试结果窗口一闪即过

c\u8bed\u8a00\u7a0b\u5e8f\u6267\u884c\u4e00\u95ea\u800c\u8fc7\u600e\u4e48\u529e

\u539f\u56e0\uff1a\u5728\u7f16\u8bd1\u6267\u884c\u7684\u65f6\u5019\uff0c\u5982\u679c\u662f\u76f4\u63a5\u6309F5\u662f\u8c03\u8bd5\uff0c\u5c31\u4f1a\u51fa\u73b0\u4e00\u95ea\u800c\u8fc7\u7684\u60c5\u51b5\uff0c\u5b89ctrl+F5\u7684\u6267\u884c\u4e0d\u8c03\u8bd5\uff0c\u8fd9\u6837\u7684\u8bdd\u5c31\u4e0d\u4f1a\u51fa\u73b0\u4e00\u95ea\u5c31\u6ca1\u7684\u60c5\u51b5\u4e86\u3002

\u65b9\u6cd5\u4e00\uff1agetchar()\uff0c\u5373\u5728\u4e3b\u51fd\u6570\u5c3e\u90e8\u6216\u7a0b\u5e8f\u6700\u540e\u52a0\u4e0agetchar()\uff1b\u4e5f\u5c31\u662f\u63a5\u53d7\u952e\u76d8\u8f93\u5165\uff0c\u8fd9\u6837\u7a0b\u5e8f\u5c31\u4e0d\u4f1a\u4e00\u95ea\u800c\u8fc7\uff0c\u56e0\u4e3a\u7a0b\u5e8f\u8fd8\u6ca1\u6709\u6267\u884c\u5b8c\u3002
\u6ce8\uff1a\u5f53\u4ee3\u7801\u4e2d\u5b58\u5728scanf\uff08\uff09\u51fd\u6570\u65f6\uff0c\u9700\u8981\u5728getchar\uff08\uff09\uff1b\u524d\u52a0\u4e0afflush\uff08stdin\uff09\uff1b\u6e05\u9664\u952e\u76d8\u7f13\u5b58\uff0c\u4ee5\u9632\u5f71\u54cdgetchar\uff08\uff09\u7684\u63a5\u6536\u3002
\u65b9\u6cd5\u4e8c\uff1asystem\uff08"pause"\uff09\uff0csystem("pause");\u52a0\u5728\u4e3b\u51fd\u6570\u7684\u5c3e\u90e8\uff0c\u914d\u5408windows.h\u5934\u6587\u4ef6\u4f7f\u7528\u624d\u884c\u3002\u5373#include #include void main(){\u2026\u2026system\uff08"pause"\uff09:\u2026\u2026}

\u4e0d\u77e5\u9053\u4f60\u7528\u7684\u662f\u54ea\u4e2a\u7f16\u8bd1\u5668\uff0c\u4f46\u662f\u6211\u731c\u4f60\u5e94\u8be5\u662f\u7f16\u7684\u6700\u7b80\u5355\u7684\u63a7\u5236\u53f0\u7a0b\u5e8f\uff0c\u90a3\u4e48\u5982\u679c\u4f60\u7684main\u51fd\u6570\u662fint\u578b\u6216\u5176\u4ed6\u7c7b\u578b\uff0c\u800c\u6700\u540e\u53c8\u662f\u7531return\u8fd4\u56de\uff0c\u4e14return\u524d\u6ca1\u6709\u8bf8\u5982\u4ece\u952e\u76d8\u8bfb\u5165\u5b57\u7b26\u7b49\u7684\u547d\u4ee4\uff0c\u90a3\u4e48\u4f60\u7684\u7a0b\u5e8f\u5728\u6267\u884c\u5b8c\u7684\u65f6\u5019\u4f1a\u76f4\u63a5\u9000\u51fa\uff0c\u6240\u4ee5\u4f1a\u6709\u4e00\u95ea\u800c\u8fc7\u7684\u60c5\u51b5\uff0c\u8981\u60f3\u8ba9\u5b83\u505c\u7559\uff0c\u53ef\u4ee5\u5728return\u8bed\u53e5\u524d\u6dfb\u52a0\u4e00\u4e2a\u6309\u4efb\u610f\u952e\u9000\u51fa\u7684\u8bed\u53e5\uff0c\u6700\u5e38\u7528\u7684\u6709\u4e24\u79cd\u65b9\u6cd5\uff1a
1.
printf("\n\u6309\u4efb\u610f\u952e\u7ee7\u7eed...");
getchar();
return 0;
2.
\u524d\u9762\u5305\u542bstdio.h
sysytem\uff08\u201cPAUSE\u201d\uff09\uff1b
return 0\uff1b

两种方法,一是改程序,在结束前,请求输入内容,如:
getchar(); 或是 调系统的 system("pause");

方法二,不改程序,改调用方法,不要直接双击exe文件,先开一个cmd窗口,切换目录到你的程序所在位置,在命令行窗口里,输入程序名,回车,结果就一直留着,除非关闭了命令行窗口

  • c璇█绋嬪簭涓皟鐢╯ystem鍑芥暟鏃禼md绐楀彛浼涓闂鑰岃繃,璇烽棶濡備綍瑙e喅杩欎釜闂...
    绛旓細鏈鍚庯紝鍔犺繖涓嚱鏁帮紝璇曡瘯銆俫etch()涓嶇敤鍥炶溅,getchar(),瑕佸洖杞,鍖呭惈澶存枃浠朵笉涓鏍峰紡getch瑕佹湁conio.h getchar()瑕乻tdio.h鍗冲彲
  • C璇█杩愯绋嬪簭绐楀彛涓闂鑰岃繃鐨勯棶棰
    绛旓細鐩存帴浣跨敤sleep() ;鍑芥暟銆 锛堬級涓紶鍏ユ绉掓暟 1000涓轰竴绉 锛 浣跨敤getch()涔熷彲浠ヨ绋嬪簭鏆傚仠锛
  • c璇█缂栬瘧鐨绋嬪簭鍒氳繍琛涓闂氨娌′簡鏄负浠涔
    绛旓細鎵ц缁撴潫閫鍑轰簡銆備笁绉嶆柟娉曪細(1)銆佽繍琛宑md锛屽皢浣犵殑绋嬪簭鎷栨洺鍒癉OS绐楀彛涓紝鍥炶溅鎵ц銆傛墽琛屽畬鎴愬氨涓嶄細閫鍑轰簡銆(2)銆佸鍔犲ご鏂囦欢锛#include <stdlib.h>锛屽湪绋嬪簭涓坊鍔犱唬鐮乻ystem("pause");(3)銆佸鍔犲ご鏂囦欢锛#include <conio.h> 锛屽湪绋嬪簭涓坊鍔犱唬鐮乬etch();浠ヤ笂涓夌鏂规硶锛岄兘鍙互瑙e喅闂銆
  • 閬垮厤C/C++ 绋嬪簭涓闂鑰岃繃鐨勬柟娉曟湁鍝簺?
    绛旓細閬垮厤 C/C++ 绋嬪簭涓闂鑰岃繃鐨勬柟娉曟湁濡備笅鍑犵锛氬厛杩愯 Windows 涓嬬殑 MS-DOS锛屾垨鑰呪滃懡浠ゆ彁绀虹鈥濓紙Windows XP 浠ュ強姣旇緝鏂扮殑 Windows 绯荤粺锛夛紝鎺ョ潃鐐硅繘浣犳兂杩愯鐨 C/C++ 绋嬪簭鐨勭洰褰曘傛瘮濡傝绋嬪簭浣嶄簬 D 鐩樼殑 cprog 鐩綍涓嬶紝鎸ㄤ釜杈撳叆鍐呭灏卞彲浠ヨ繘鍏ヨ鐩綍銆2.绗簩绉嶆柟娉曟瘮杈冪畝鍗曪紝浣嗘槸瑕佹槸鎯宠捣鏁堢殑...
  • 鐢╲isual studio2015姣忔璋冭瘯瀹岀粨鏋涓闂氨杩囧幓浜嗘庝箞鍔
    绛旓細鍦╮eturn鍓嶉潰鍔犱竴涓緭鍏ョ殑鎸囦护锛宻canf銆乬etchar浠涔堢殑閮借锛岃繖鏍峰氨浼氬仠鍦ㄩ偅閲岀瓑浣犺緭鍏ユ墠浼氱户缁紝浣犲氨鑳界湅鍒板睆骞曚簡銆
  • VS2008 缂栧啓C璇█绋嬪簭鎸塅5榛妗嗕竴闂鑰岃繃
    绛旓細鍏夋爣绉诲姩鍒癿ain鍑芥暟鐨勬渶鍚庣殑閭d釜 } 涓婏紝鎸塅9锛屼細鍑虹幇绾㈢偣锛岀劧鍚嶧5銆傛墽琛屽埌绾㈢偣瀹冨氨浼氬仠涓嬫潵 锛堥粦绐楀彛鍙互閫氳繃浠诲姟鏍忎笂鐨勫浘鏍囩偣鍑烘潵
  • 鐢╲s鍐c璇█绋嬪簭鏃,缁撴灉涓闂氨娌℃湁浜嗘庝箞鍥炰簨?
    绛旓細閫夋嫨璋冭瘯鑿滃崟锛岀劧鍚庨夋嫨 寮濮嬫墽琛岋紙涓嶈皟璇 锛 灏卞彲浠ヤ簡
  • 涓轰粈涔堣嚜宸辩紪璇戠殑c璇█绋嬪簭浼涓闂鑰岃繃?
    绛旓細鐢佃剳鎵ц瀹绋嬪簭鍚庡氨鑷姩鍏抽棴锛屽彧鏈夋兂鍔炴硶璁╁畠鍋滀笅绛夊挶浠墠鑳界湅娓呮 鎵浠ュ缓璁湪绋嬪簭鐨勬渶鍚庡姞涓鍙etchar();杩欐椂锛屼綘瑕佸姞鍏ュご鏂囦欢#include<conio.h>銆傚洜涓鸿繖涓ご鏂囦欢鏄敭鐩樺拰灞忓箷杈撳叆杈撳嚭鐨勬帶鍒跺ご鏂囦欢銆傚綋鐒朵篃鏈夊埆鐨勬柟娉曪紝灏辩瓑浣犱簡瑙e叾鍘熺悊鏃跺氨鐭ラ亾璇ユ庢牱浜 ...
  • C璇█绋嬪簭涓轰粈涔涓闂鑰岃繃,鍐掓场绠楁硶瑙g瓟
    绛旓細棣栧厛浣犻偅涓唴灞傜殑j寰幆鏈夐棶棰 搴旇鏄粠i+1寰幆鍒發en-1锛岃屼笉鏄弽杩囨潵銆備笉杩囦笉搴旇瀵艰嚧涓闂鑰岃繃銆備綘璇曡瘯鐪嬫妸鏈鍚庨偅涓猻ystem鏀规垚scanf("%d", &i);鐪嬬湅鑳戒笉鑳借绋嬪簭鍋滀笅鏉ャ
  • c璇█,涓轰粈涔堟樉绀轰笉鍑烘潵,鎬绘槸涓闂鑰岃繃,鎬!!!
    绛旓細1銆佸湪璋冪敤stdlib.h鐨勬儏鍐典笅鍔犱竴鍙ystem("pause");2銆佺敤鏂囦欢杈撳叆杈撳嚭銆傚鏋滀綘鏄痮ier鏈濂藉吇鎴愭枃浠惰緭鍏ヨ緭鍑虹殑濂戒範鎯 杩欐牱杩樻槸娌℃湁杈撳嚭灏辨槸绋嬪簭鍑轰簡闂銆傜暀蹇冧竴涓嬬▼搴忚繍琛屾椂鏈夋病鏈夐敊璇唬鐮併傛渶鍙兘鐨勬槸201浠涔堢殑
  • 扩展阅读:c语言调试一闪就没了 ... c语言怎么跳出死循环 ... c语言怎么让黑框不退出 ... c语言按回车黑框消失 ... c语言黑窗口瞬间消失 ... c语言怎么让窗口停留 ... c语言没错但是运行不了 ... c语言调试一次就退了 ... c语言调试窗口会一闪而过 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网