『壹』 vc++2010怎麼解決編譯後黑框一閃就沒了
你點最上排的【工具】,點開後選【自定義】,然後點【命令】,然後點【添加命令】,點開後在左邊找到【調試】,再在右邊框里找到【開始執行(不調試)】,點確定關閉,這時出現的還是【命令】欄,按【下移】找到【調試】,這時【調試】會變成上一行,而你選定的會變成【開始執行(不調試)】,選定後直接點關閉就行,再次運行程序的話,就點左上角【調試】後面的三角形就行了,或者快捷鍵【ctrl+F5】
『貳』 怎麼解決c語言一閃而過
需要加兩個getchar();因為你輸入數值時後面肯定帶有回車,第一個getchar() ;會吃掉這個回車,因此不會暫停,需要另一個getchar();等待你輸入一個字元,以達到暫停的效果。
也可以這樣(更好):
方法一
1
#include<stdlib.h>
2
main函數返回前加上
fflush(stdin);
system("pause");
方法二
也是main函數返回前加上
fflush(stdin);
getchar();
『叄』 C語言,編完程序後,運行,顯示「編譯成功」,但是接著彈出的黑色背景顯示框,卻一閃就沒有了。
編譯不會彈出窗口的。運行的時候會。例子:#include
void
main(){
printf("hello
world\n");}程序運行後,窗口彈出又消失,很快,這是程序已經運行完成,可以用alt+f5查看結果,就是調出剛開彈出的黑窗口。當然,這樣很煩人,可以稍微修改下程序,讓程序運行後不是直接關閉窗口。#include
void
main(){
printf("hello
world\n");
getch();}這樣程序運行後,在getch()這里停留,等待一個鍵盤輸入才結束整個程序。
『肆』 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]='