① 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]='