聊天室项目(0)-问题
一. 密码加密
因为在linux下没有getch()函数,所以就实现了一个在linux下的getch()
实现的思路(参考了网上代码):
总体来说就是设置终端的属性
设置为原始模式,这种模式下输入就是无缓冲的,设置过去,输入完之后然后再更改回来
主要就是两个函数 tcgetattr()和tcsetattr()
tcgetattr和tcsetattr说明
int tcgetattr(int fd, struct termios termptr);/ 获取终端属性*/
int tcset