ProgrammingLang/c++
[C++] input 입력 값 표시 하지 않는 방법
jinkwon.kim
2025. 2. 20. 10:16
728x90
반응형
/* 터미널의 Echo 설정을 off하여 입력한 텍스트가 터미널 상에 표시되지
* 않도록 한다. */
termios oldt;
tcgetattr(STDIN_FILENO, &oldt);
termios newt = oldt;
newt.c_lflag &= ~ECHO;
tcsetattr(STDIN_FILENO, TCSANOW, &newt);
while (true) {
std::getline(std::cin, input);
if (input.empty()) {
break;
}
file << input << '\n';
}
tcsetattr(STDIN_FILENO, TCSANOW, &oldt);
728x90
반응형