1. 为什么我用vc6.0做的.exe的文件打开就闪退啊。在vc6.0中运行没问题。退出vc6.0再打开.exe文件就闪退。
你写c语言
就打开
microsoft
visual
c++
6.0
这个主程序就可以了
其他的随便他
spy++的那种在
你选中的tools下
是看窗体句柄
看消息什么的
你没用可以放着
以后要用了也不至于重新安装啊
2. 为什么C语言程序运行时打开后自动闪退
以下一段代码为例:
3. c语言,为什么用vs.vc编译的控制台应用程序如果不加system(pause)会闪退,原因是什么
闪一下就消失是正常的。
因为程序语句一句句地执行,没有什么让它暂停下来,以计算机执行速度之快,当然一闪而过。
至于为什么有的要加暂停有的不用加暂停也行,
那是因为有的是调试运行,有的是运行
按ctrl+F5运行就不会一闪就消失了,这样就不用加system("pause");
有的编译器(例如Dev-C++)会在代码最后自动加上system("pause");以防止新手看不到输出结果。不过我还是习惯用cin.get();。
4. 为什么C语言编写的程序运行时闪一下就没了
C语言编写的程序运行时闪一下就没了是设置错误造成的,解决方法为:
1、我们以最经典的HELLOWORLD程序为例。
5. 为什么这段C语言一运行,VC就会报错退出
因为你的递归没有尽头,所以一直递归下去了,给它加一个尽头就可以了,稍微修改一下如下:
#include<stdio.h>
intnumber;
intpower(intnumber);
intmain(void)
{
printf(" Enterthenumberbetween1to9:");
scanf("%d",&number);
printf(" 3tothepowerof%dis%d",number,power(number));
return0;
}
intpower(intnumber)
{
if(number==0)
{
return1;
}
else
{
return(3*power(number-1));
}
}
6. 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]='