致命错误
我正在制作 makeyourownlisp,其中必须将 editline/readline.h 和 editline/history.h 添加到程序中。以下是代码片段
#include<stdio.h>
#include<stdlib.h>
#include<editline/readline.h>
#include<editline/history.h>
static char input[2048];
int main(int argc, char** argv)
{
printf("CLISP version 1.02\n");
printf("Ctrl + c to exit\n");
while(1)
{
char * input = readline(">>> \n");
add_history(input);
printf("%s", input);
free(input);
}
}
我已经安装了 libedit-20170329-3.1(包含上面提到的头文件),但是如何使用这些文件并让代码滚动是我需要帮助的事情。