生成的.exe文件一闪而过,如何解决?
我使用的VC++6.0 SP6编程环境,编写下面C程序代码:
#include<stdio.h>
int main()
{
int i=0;
printf("请输入一个整数:");
scanf("%d",&i);
printf("i=%d\n",i);
printf("i在内存中的地址为:%o\n",&i);
return 0;
}
这个程序是实现当用户输入一个整数,回车计算机显示输入整数的八进制内存地址。但是,生成的.exe文件总是一闪而过,我在程序的末尾尝试使用 getchar(); getch(); system("pause");等所有我知道的能使程序暂停的语句,但结果都是一闪而过,而这三个语句在"Hello World!"程序中,都能有效的使.exe程序暂停,这是为什么?
C程序初学者虚心请教!
[解决办法]
楼主是怎么调用的啊?建议你从控制台依次输入路径来调用。或者直接在VC里面调用吧
[解决办法]
# include <stdio.h>
# include <stdlib.h>
int main()
{
int i = 0;
printf("请输入一个整数:");
scanf("%d", &i);
printf("i = %d\n", i);
printf("i在内存中的地址为:%o\n", &i);
system("pause");
return 0;
}