可以用 getche(); 或getch(); 这两个函数 用户按键后立即返回所按字符,用户可以随时接收,并进行处理。
头文件 conio.h
#include
#include
int main()
{
int ct = 0;
char c;
while((c = getche() )!= 13 )
{
printf("%d\n",c);//c 存放的是刚接收的字符。
//在这用户可以自己处理接收哪些字符,丢掉或删除哪些字符
//另外,getche()显示用户输入的字符,而getch()是不回显的
}
return 0;
}
可以用循环的方式来获取单个字符,再用链表的形式来储存字符
scanf("%s",a);//a 是字符串数组