直接输入字符
Posted s-t-a-r-d-u-s-t
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了直接输入字符相关的知识,希望对你有一定的参考价值。
\(Linux\)下:
#include<unistd.h>
#include<termios.h>
char getch()
char buf=0;
struct termios old=0;
if(tcgetattr(0,&old)<0)
perror("tcsetattr()");
old.c_lflag&=~ICANON;
old.c_lflag&=~ECHO;
old.c_cc[VMIN]=1;
old.c_cc[VTIME]=0;
if(tcsetattr(0,TCSANOW,&old)<0)
perror("tcsetattr ICANON");
if(read(0,&buf,1)<0)
perror("read()");
old.c_lflag|=ICANON;
old.c_lflag|=ECHO;
if(tcsetattr(0,TCSADRAIN,&old)<0)
perror("tcsetattr ~ICANON");
return buf;
\(Windows\)下:
#include<conio.h>
getch();
以上是关于直接输入字符的主要内容,如果未能解决你的问题,请参考以下文章
Android开发 拨打电话(在EditText上判断输入字符串是否电话号码,是的话直接拨打电话)
* * * * * * * * * * * very good * * * * * * * * * * * 这个东西用c语言得输入啥才能让它输出?