c語言閃退
Ⅰ c語言.exe閃退怎麼解決
在exe文件同目錄下新建一個txt文檔,裡面輸入如下內容
xx.exe
pause
然後退出保存,把後綴txt改為bat然後運行,那個xx就是文件的名字
Ⅱ C語言程序閃退!求解!在線等!
你的輸入 輸出都是文件,所以,屏幕上沒有任何反應(閃退)。
你看一下你的ccc文件就知道了。 結果在那裡面。
當然,如果ccc中沒有數據時,你的ccc文件中的信息會有一些莫名其妙的信息。
Ⅲ 我用C語言編的程序總是閃退
VS編譯器的問題,貌似在return 0;之前加上個getchar()就可以了。這個是編譯器的差異,以前用win_tc的時候後面必須加上getch();
Ⅳ c語言編程做出程序後閃退是怎麼回事求大神 本人菜鳥!
因為程序已經運行結束正常退出了,
你想看結果就去cmd里敲你的執行文件完整路徑
或者給你的程序加 getchar() scanf() 用stdio的輸入函數來攔截程序不讓它立馬退出
或者調用用stdlib的system函數執行pause命令 實現按任意鍵繼續
Ⅳ C語言編程如何不讓程序閃退
看你說的閃退是指正常的還是異常的。基本上數組不越界,不訪問非法指針就不會異常閃退;而正常閃退可以加入等待的語句做些延時
Ⅵ c語言為什麼輸入完名字的時候程序就閃退了,名字也沒有寫入
//已為你改好
void baoming()
{
FILE *fp;
char name[64];
char old[16];
char filename1[100]={"F:\\程序文件賬號資料\\報名者年齡.txt"};
char filename[100]={"F:\\程序文件賬號資料\\報名者名字.txt"};
if((fp=fopen(filename,"w"))==NULL)
{
printf("錯誤,請退出程序之後,重新開\n");
getchar();
exit(0);
}
printf("歡迎來到報名頁面,請輸入學生名字:");
gets(name);
fputs(name,fp);
fclose(fp);
if((fp=fopen(filename1,"w"))==NULL)
{
printf("錯誤,請退出程序之後,重新開\n");
getchar();
exit(0);
}
printf("請輸入報名者年齡:");
gets(old);
fputs(old,fp);
fclose(fp);
printf("報名成功,請聯系***\n");
return;
}
Ⅶ 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]='