c语言怎么用键盘输入一个字符串,不要char a[10],然后gets(a)什么的,因为输入的这
c语言怎么用键盘输入一个字符串,不要chara[10],然后gets(a)什么的,因为输入的这个字符串长度不确定,...
c语言怎么用键盘输入一个字符串,不要char a[10],然后gets(a)什么的,因为输入的这个字符串长度不确定,
展开
3个回答
展开全部
可以用 getche(); 或getch(); 这两个函数 用户按键后立即返回所按字符,用户可以随时接收,并进行处理。
头文件 conio.h
#include <conio.h>
#include <stdio.h>
int main()
{
int ct = 0;
char c;
while((c = getche() )!= 13 )
{
printf("%d\n",c);//c 存放的是刚接收的字符。
//在这用户可以自己处理接收哪些字符,丢掉或删除哪些字符
//另外,getche()显示用户输入的字符,而getch()是不回显的
}
return 0;
}
追问
打那么多不容易的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询