在c语言里提取一个字符是可以用 getchar()和getch(),但我在vc利用的时候却得到"未被定义"的错误提示,不知道这两个函数被包含在了哪个头文件里了?当然,也可以用cin.get()来提取,但这还得跟着输入一个 回车,不符合我的设想.

解决方案 »

  1.   

    #include <stdio.h>
    #include <conio.h>
      

  2.   

    在MSDN中一下就可以查到:
    <conio.h>
      

  3.   

    MSDN:Routine Required Header Compatibility 
    getc     <stdio.h> ANSI,              Win 95, Win NT 
    getwc    <stdio.h> or <wchar.h> ANSI, Win 95, Win NT 
    getchar  <stdio.h> ANSI,              Win 95, Win NT 
    getwchar <stdio.h> or <wchar.h> ANSI, Win 95, Win NT