C语言conio.h部分解释

释放双眼,带上耳机,听听看~!

#include <conio.h>

int getch(void);
// 从控制台得到下一个字符,以ASCII值返回,并不在屏幕显示该字符

int getche(void);
// 从控制台得到下一个字符,以ASCII值返回

int kbhit(void);
// 判断控制台是否仍有未输入的字符。若有,则返回1,否则返回0

int putch(int);
// 将一个整型数以ASCII码形式输出至控制台,输出成功则返回该整形数
int ungetch(int);
// 将一个整型数以ASCII码形式输出至输入流,输出成功则返回该整型数
// 这里并不会在控制台多输出信息

//一个示例
#include <stdio.h>

int main(int argc, char const *argv[])
{
    char a;

    // 输入一个字符给a,使用getch则不会在控制台显示,
    // 可以换成使用getche,则会在控制台显示
    a = getch();

    // 将字符a,输出至输入流
    ungetch(a);

    // 这里判断是否有一个待输入的字符
    while (kbhit() == 1) {
        // 如果有待输入的字符,就将其输入给a
        // 这里可以改成getch,因为不是从控制台输入的,无影响
        a = getche();
        putch(a);
    }
    return 0;
}

 

/*

以上所有可以直接复制运行

转载请注明出处

*/

给TA打赏
共{{data.count}}人
人已打赏
随笔日记

WebGL three.js学习笔记 6种类型的纹理介绍及应用

2020-11-9 4:53:51

随笔日记

webpack4下import()模块按需加载,打包按需切割模块,减少包体积,加快首页请求速度

2020-11-9 4:53:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索