C++ My Library
https://www.cyberforum.ru/cpp-ide-tools/thread1796305.html#post9472014
# Output directory
..\include
# Intermadiate Directory
..\build\$(Configuration)-$(Platform)\
# Output Directory
..\product\$(Configuration)-$(Platform)\
char getch(){
char buf=0;
struct termios old={0};
fflush(stdout);
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;
}