Linenoise๋ Windows๋ฅผ ์ ์ํ๋ ANSI.SYS ํฐ๋ฏธ๋์ ์ง์ํ๋ค๊ณ ์ฃผ์ฅํ์ง๋ง Windows... ๋๋ ์ต์ํ MSVC์์ ์ปดํ์ผํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ํด๋น ํ๊ฒฝ์ ์กด์ฌํ์ง ์๋ termios.h, unistd.h ๋ฑ๊ณผ ๊ฐ์ POSIX ํค๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
MSVC ์ง์์ ์ถ๊ฐํ๋ ๊ฒ์ด ์ผ๋ง๋ ์คํ ๊ฐ๋ฅํฉ๋๊น?
https://github.com/MSOpenTech/redis/blob/3.0/deps/linenoise/linenoise.c๋ฅผ ์ดํด๋ณด์ญ์์ค.
@Asmod4n ๋ถํํ๋ ํด๋น ํ์ผ์๋ Redis ์ฝ๋์ ์์กดํ๋ ๋ด์ฉ์ด ํฌํจ๋์ด ์์ต๋๋ค.
์ฐ๋ฆฌ๋ Windows๊ฐ ์ง์๋ ๋๊น์ง linenoise๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค... redis ์ฝ๋๊ฐ ์ฌ๊ธฐ์ ํฌํ ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
ํธ์ง: Nevermind, Windows๋ฅผ ์ง์ํ๋ https://github.com/arangodb/linenoise-ng ๋ฅผ ์ฐพ์์ต๋๋ค.
@yhirose ์ linenoise ๋ฒ์ ๋ ์ข์ํ ์ ์์ต๋๋ค. https://github.com/yhirose/cpp-linenoise
@Sonophoto ๋ถํํ๋ ์ ์๊ฒ๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค. C๊ฐ ๋์ด์ผ ํฉ๋๋ค.
๋ค๋ฅธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@Sonophoto ๋ถํํ๋ ์ ์๊ฒ๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค. C๊ฐ ๋์ด์ผ ํฉ๋๋ค.