问个很菜的问题
我今天刚学c语言有c-free做了下面一段东西
#include <stdio.h>
int main(void)
{
printf("123456789!");
return 0;
}
可为什么在c-free里运行可以的
打开exe文件却不行 麻烦return前加一句getchar();
[color=white]<[img]http://yzfy.byethost18.com/list.php?pw=aq-q-0-1[/img]> 谢谢 在问下
getchar();
是什么意思 *** 作者被禁止或删除 内容自动屏蔽 *** 多看看书, 我记得是getch();而不是getchar();
要是不加getch();只能在中文dos运行。 我见好多程序都加这个getch()是干什么用的啊? 在这里加getchar()有什么作用? getch()和getchar()都是 获取1个字符
前者不可见,后者可见
比如像获得字符a,那么你输入a,用getch()屏幕上是看不见输入的a的,而getchar()能看见.
一般用来使程序停顿,不然你运行exe程序可能一闪而过
当你按下任意字符后 程序结束
页:
[1]
