美文网首页
mac c++ 如何输入时不回显

mac c++ 如何输入时不回显

作者: 沫粢泪虞 | 来源:发表于2022-03-22 17:44 被阅读0次
     string string_encrypt(){
            string cin_line;
            struct termios org_opts{};
            struct termios new_opts{};
            tcgetattr(STDIN_FILENO,&org_opts);
            memcpy(&new_opts, &org_opts, sizeof(org_opts));
            new_opts.c_lflag &=~(ECHO | ECHOE );
            tcsetattr(STDIN_FILENO, TCSANOW, &new_opts);
            getline(std::cin, cin_line);
            tcsetattr(STDIN_FILENO,TCSANOW, &org_opts);
            return cin_line;
        }
    

    相关文章

      网友评论

          本文标题:mac c++ 如何输入时不回显

          本文链接:https://www.haomeiwen.com/subject/wznfjrtx.html