这是怎么回事?
怎么会错误 我是新手 不知道这是什么原因还有个问题 我点击 生成的exe 程序 在框能打了个G想让它 运行生成GDP,G,D,P 可是我打了G+回车后 框框就自己关闭了 请教解决的方法
#include<stdio.h>
int main()
{char c1,c2;
char c3='P';
scanf("%c",&c1);
c2='D';
printf("%c%c%c",c1,c2,c3);
printf(",%c,%c,%c\n",c1,c2,c3);
return 0;
}
----------------解决方案--------------------------------------------------------
/*怎么是不能打开文件.*/
/*为了防止DEV-CPP 的跳出问题*/ /*加两个GETCHAR()*/
#include<stdio.h>
int main()
{
char c1,c2;
char c3='P';
c2='D';
c1=getchar();
printf("%c%c%c",c1,c2,c3);
printf(",%c,%c,%c\n",c1,c2,c3);
getchar();
getchar();
return 0;
}
----------------解决方案--------------------------------------------------------
如果经LS的哥们的方法之后还不灵(我遇到过此类现象),再如果您用的恰巧是TC编译,那么我下面的方法可能正适合于你:
在生成的EXE文件上点右键,选择属性,然后选择“程序”,取消“退出时关闭”;然后再选择“屏幕”,选择“全屏幕”,之后应用-确定。
这回应该是没问题了。
----------------解决方案--------------------------------------------------------
[bo]以下是引用 [un]xianshizhe111[/un] 在 2008-3-1 14:13 的发言:[/bo]
/*怎么是不能打开文件.*/
/*为了防止DEV-CPP 的跳出问题*/ /*加两个GETCHAR()*/
#include
int main()
{
char c1,c2;
char c3='P';
c2='D';
c1=getchar();
printf("%c%c%c",c1,c2,c3);
prin ...
/*怎么是不能打开文件.*/
/*为了防止DEV-CPP 的跳出问题*/ /*加两个GETCHAR()*/
#include
int main()
{
char c1,c2;
char c3='P';
c2='D';
c1=getchar();
printf("%c%c%c",c1,c2,c3);
prin ...
把第一个getchar()换成fflush(stdin);应该就可以停住了
----------------解决方案--------------------------------------------------------
这样应该可以吧:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c1, c2;
char c3='P';
scanf("%c", &c1);
c2='D';
printf("%c%c%c",c1,c2,c3);
printf(",%c,%c,%c\n",c1,c2,c3);
system("pause");
return 0;
}
LZ不要再用TC了
----------------解决方案--------------------------------------------------------
不用TC 那用什么好呢 介绍个
2楼的 为什么 要用2个 getchar() 少一个都不行
谢谢了
----------------解决方案--------------------------------------------------------
新手建议用 DEV-C++4.2.2.9
----------------解决方案--------------------------------------------------------
楼上的,一直听说你说的编译器,没用过,和vc6.0有什么不同吗?
----------------解决方案--------------------------------------------------------
DEV-C++是对标准支持最好的。void main等根本就不让你通过,考虑新手一般也写不多大的程序,用DEV-C++应该足够了。这对养成一个好习惯非常有用。
VC当然也不错,但他是商业化的编译器,没有那么严格。如果单独用VC写一个HELLO WORLD之类的小程序用VC会生成很多文件,占用资源不说,还会给初学者一种摸不着头脑的感觉。VC只有在大的项目中才能显示出其英雄本色。
----------------解决方案--------------------------------------------------------
谢谢你啊...呵呵....
----------------解决方案--------------------------------------------------------