关于c语言的一个小问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 21:43:16
在c(非c++)语言中,如何将你输入的一窜字符用"*"号表示出来,我知道是用getch(),但我不知道如何操作,getch()需要定义吗,请指点。

#include "stdio.h"
#include "conio.h"

void main()
{
while(1)
{
getch();
printf("*");
}
}

就是用 getch() 获得键盘输入的字符,然后把字符自己存好,在屏幕上同时输出一个 * 。

getch() 可以不用声明,当然你也可以包含一下 conio.h

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

int main(void)
{
while(1)
{
getch();
printf("*");

if ('#' == getch())
{
break;
}
}

return 0;
}

当你输入“#”的时候,程序退出。