99问答网
所有问题
当前搜索:
c语言中getch怎么用
c语言中中getch
()函数为何不起作用?
答:
你共犯了三点原则性
的
错误!第一点:你既然用了
getch
()函数,在前面就应有头文件#include<conio.h>。因为:conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。包含的函数 cgets(...
C语言getch
()函数在循环
里面
为什么无法输入
答:
肯定不显示
的
,
getch
()本身就是不回显的。而且这里也不能用getch(),而应该用getchar()把你的程序改了一下。正确的都保留,错误的予以纠正:include <stdio.h>#include <conio.h> void function1();int main(){function1();return 0;}void function1(){char array[100];int i=0;while((...
C语言
在一个函数里面定义了一个结构体,
怎么
在另外一个函数
里面使用
?
答:
在另外一个函数
里面使用的
源代码如下:include"stdio.h"include "conio.h" //---添加这个头文件,因为
getch
()函数来自它,否则编译会有警告 struct student /*定义结构体*/ { void main(){ void data_in(struct student putin[]);void data_out(struct student *p);void data_pout(struct ...
能列举些
C语言中
比较常见重要库函数的用法吗?
答:
在程序中可以用这一信息来判别是否完成打开文件
的
工作,并作相应的处理。因此常用以下程序段打开文件: 6) if((fp=fopen("c:\\hzk16","rb")==NULL) { printf("\nerror on open c:\\hzk16 file!");
getch
(); exit(1); } 这段程序的意义是,如果返回的指针为空,表示不能打开C盘根目录下的hzk16...
c语言中
,
如何
获取上下左右箭头并判断?
答:
上下左右箭头 产生
的
键值是双键值,具体数值与你的键盘 设置 有关。有可能 是 十进制 224 72 -- 上 224 80 -- 下 224 75 -- 左 224 77 -- 右 编程序,用 int key =
getch
(); 读 一个键值,如果 它等于 224, 则 再 读 一个键值 key2 = getch();如果 ...
c语言
新手'
getch
' was not declared in this scope
答:
void main没有返回值,int main有返回值。但是新标准不允许
使用
默认返回值,即int不能省,而且对应main函数不再支持void型返回值。编译器对void main()这种写法
的
理解不一,所以对它的包容度也不一,你使用了一个较为严格的编译器,这种写法会直接报错[Error]。问题2.
getch
()getch()的意思是从控制...
C语言
作业:用递归法
怎么
做猴子摘桃?知道
的
大哥大姐帮帮忙!
答:
n+1)*2 + 2; /* 递归 */printf("第%d天所剩桃子%d个\n", n, num); /* 天数,所剩桃子个数 */}return num;}int main (void) { int num = getPeachNumber(1); printf("猴子第一天摘了%d个桃子。\n", num);
getch
(); /* 屏幕暂留 */return 0; }运行结果 ...
关于
C语言getch
()
答:
不可能绝对同时按下的。总有先后,你按下w再按D 和同时按WD有什么区别啊。你四个方向移动都能写,斜着不就是连续2个方向移动么。
C语言
:编程统计从键盘输入的字符中数字字符的个数,用换行符结束循环...
答:
1 输入部分。用getchar循环读入字符,当读入值为换行'\n'时退出循环。2 统计部分。对每个输入
的
字符进行判断,如果为数字字符,则累加。3 输出部分。退出输入循环后,输出结果值。代码:int main(){ int cnt = 0,
c
; while((c = getchar())!='\n') if(c>='0' &&c <='9') ...
C语言中
,do...while语句,输入Y时继续,输入N时退出程序,当输入其它字 ...
答:
char cA;do { cA =
getch
();if( cA == 'Y' ) { printf("Yes"); } else if( cA == 'N' ) { printf("Exit"); } else { printf("Keeping input"); } } while( cA!='N');
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜