當前位置:首頁 » 編程語言 » c語言圖形程序輸出一閃就沒了
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言圖形程序輸出一閃就沒了

發布時間: 2022-06-21 03:31:43

c語言輸出為一閃一閃就結束了 什麼也沒輸出

如果你寫的是控制台程序,在dos窗口裡運行你的程序,這樣就能看到結果了,直接雙擊運行的話,執行完窗口就關閉了

② C語言圖形界面一閃而過

getch();
加一個暫停getch();應該就OK了!!
加了getch(); 也加了system(「plause」);用的win-tc 編譯的,代碼太長,發不過去,在別人電腦上市可以運行的。。。
既然這樣,我也無能為力!

③ 怎麼解決C語言一閃而過

需要加兩個getchar();因為你輸入數值時後面肯定帶有回車,第一個getchar() ;會吃掉這個回車,因此不會暫停,需要另一個getchar();等待你輸入一個字元,以達到暫停的效果。

也可以這樣(更好):
方法一
1
#include<stdlib.h>
2
main函數返回前加上
fflush(stdin);
system("pause");
方法二
也是main函數返回前加上
fflush(stdin);
getchar();

④ (剛開始上c語言)運行C++程序時窗口一閃而過,看不見結果

F5是Debugging模式,在這個模式下,當程序運行結束後,窗口不會繼續保持打開狀態。而Ctrl+F5是 Start Without Debugging模式,在這個模式下,就可以看到運行結果了。
如果你按Ctrl+F5仍然是一閃而過的話,那麼請按照如下設置:
在工程上右鍵—>屬性—>配置屬性—>連接器—>系統—>子系統(在窗口右邊)—>下拉框選擇控制台(/SUBSYSTEM:CONSOLE)

⑤ 我用DEV運行我寫的C語言程序, 編譯後 運行 閃一下就沒了為什麼

因為程序運行結束了,所以自動關閉了。用dev編寫的時候,可以在程序最後加一句輸入
例如:scanf("%c",&a);
或者
加一句
system("pause");
(記得添加對應的庫
stdlib.h)
程序就會停留在最後,等待你的進一步指令了

⑥ c語言編譯的程序剛運行一閃就沒了是為什麼

執行結束退出了。
三種方法:
(1)、運行cmd,將你的程序拖曳到DOS窗口中,回車執行。執行完成就不會退出了。
(2)、增加頭文件:#include <stdlib.h>,在程序中添加代碼system("pause");
(3)、增加頭文件:#include <conio.h> ,在程序中添加代碼getch();
以上三種方法,都可以解決問題。

⑦ 為什麼這個C語言的程序結果顯示一下就不見了

默認是這樣的,DOS程序默認退出就關閉!
你可以修改一下:右擊程序「屬性」-「程序」,取消勾上「退出時關閉」一項,這樣就不會自動關閉了。
但你必須為每個程序執行同一操作,還不如跟樓上所說一樣的,在主函數末尾添加getch();語句,這樣程序運行到最後要等待你按下任意鍵才會退出關閉。
main()
{
/*其它代碼*/
getch();
}

在TC窗口模式下,你可以按下Alt+F5來看看顯示結果。

⑧ c語言程序執行一閃而過怎麼辦

可以在程序結尾使用system("pause");語句阻止窗口消失。

system("pause");的頭文件為#include<stdlib.h>

#include<stdio.h>

#include<stdlib.h>

void to_upper_str( char *str ) //子函數

{

while( *str )

{

if( *str >='a' && *str<='z' )

*str -= 32;

str++;

}

}

int main(){

char str[11] ;

printf("請輸入10個英文字元: ");

scanf("%s",str);

str[10]='' ;

to_upper_str( str );

printf("結果為:%s ",str);

system("pause");

return 0;

}

拓展資料

C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。

二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSI C,作為C語言最初的標准。[1]目前2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。

C語言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。

其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

stdlib頭文件即標准庫標准庫頭文件.stdlib.h裡面定義了五種類型,一些宏和通用工具函數。類型例如size_t,wchar_t,div_t,ldiv_t和lldiv_t;宏例如EXIT_FAILURE,EXIT_SUCCESS,RAND_MAX和MB_CUR_MAX等等;常用的函數如malloc(),calloc(),realloc(),free(),system(),atoi(),atol(),rand(),srand(),exit()等等。具體的內容打開可以compile-器的包括目錄裡面的文件stdlib.h頭文件查看。

⑨ C語言中為什麼輸出的內容閃一下就沒了

因為tc的運行就是這樣的,運行完畢後返回代碼頁面。
你可以選擇菜單里的顯示屏幕項顯示,或者在代碼末尾加上getch();來讓程序停止在結尾,這樣每次運行程序都會看到結果了。
#include

main()
{
printf("hello");
getch();
}

⑩ 為什麼運行C語言的程序會一閃而過,看不到結果

1)是否文件讀入?
2)是否有多餘的內容繼續輸入?
3)運行中是否程序異常而終止?
4)試著將它改為while(1){}死循環。