#include <stdio.h>
#include <readline/readline.h>
#include <readline/history.h>
readline()
터미널에 프롬프트를 띄우고 라인을 읽어들여서 리턴
# include <readline/readline.h>
char *readline(const char *prompt);
prompt
: 프롬프트에 띄울 문자열(예: $>
)입력된 라인(개행 문자로 구분된 문자열)
\\n
)가 제거된 상태이며, 따로 free()
해주어야 함EOF
를 만났고 라인이 비어 있으면 NULL
리턴👉 gnl처럼 동작하는 듯
<aside> 💡 char *line = readline ("Enter a line : ")
</aside>
readline(3) - Linux manual page
rl_on_new_line()