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