黑莓手机论坛 一分快三技巧 - 绿色软件 - 绿色软件下载 - JZ5U绿色下载站 一分快三分析 九酷音乐网|好听的歌|网络歌曲|dj舞曲|流行歌曲大全 一分快三遗漏 软件下载_更快更安全的软件下载中心_2345软件大全(多特软件下载站)

C语言conio.h部分解释

Posted on 2019-05-15 23:09 400BadRequest 阅读(...) 评论(...) 编辑 收藏

#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;
}

 

/*

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

转载请注明出处

*/