C语言在哪里加上getch()?
发布网友
发布时间:2024-10-23 21:42
我来回答
共6个回答
热心网友
时间:2024-10-26 13:21
加在return 0; 前面
因为它是执行完别的程序用来看结果的,getch();要加分号,如果一个getch()不行就写两次。
还有一个相似的函数getchar(),你可以看看,效果一样
有点区别 getchar()接收任意字符返回,getch()只接收回车。
热心网友
时间:2024-10-26 13:17
这个也不错,作用相同:system("pause");
加在return前,要用<process.h>
热心网友
时间:2024-10-26 13:14
不用的是Win-tc吧
加在return 0前面后面都行
要分号
热心网友
时间:2024-10-26 13:20
一定要加在return 0前面
return 0表示向操作系统返回0值函数为正常结束
如果加在后面,都结束了,还给你停啥??
所以,要在操作系统判断函数正常结束前停止,既加return 0
热心网友
时间:2024-10-26 13:22
...这个能编译成功吗?
怎么main里头还有个void参数?
还有,getch()是什么啊?
你可以试试先定义变量 int a;
在return 0 之前写 scanf(&a);
热心网友
时间:2024-10-26 13:14
#include <stdio.h> /* Include the header file for input and output */
#include <conio.h>
int main(void)
{
printf("Hi there!\n\n\nThis program is a bit");
printf(" lobger than the others.");
printf("\nBut really it's only more text.\n\n\n\a\a");
printf("Hey, wait a minute!! What was that???\n\n");
printf("\t1.\t! bird?\n");
printf("\t2.tA plane?\n");
printf("\t3.tA control character? \n");
printf("\n\t\t\b\bAnd how will this look when ti orints out? \n\n");
getch();
return 0;
}