readline的使用
来源:互联网 发布:网络直播需要什么设备 编辑:程序博客网 时间:2024/05/22 16:43
readline除了可用用于从流中读取一行以外,可通过自定义函数,增加自定义处理过程
参考http://cnswww.cns.cwru.edu/php/chet/readline/readline.html#SEC23
通过对以下类型函数指针定义的指针接口指定对应的自定义函数实现
typedef int rl_command_func_t (int, int);
typedef char *rl_compentry_func_t (const char *, int);
typedef char **rl_completion_func_t (const char *, int, int);
typedef char *rl_quote_func_t (char *, int, char *);
typedef char *rl_dequote_func_t (char *, int);
typedef int rl_compignore_func_t (char **);
typedef void rl_compdisp_func_t (char **, int, int);
typedef int rl_hook_func_t (void);
typedef int rl_getc_func_t (FILE *);
typedef int rl_linebuf_func_t (char *, int);
typedef int rl_intfunc_t (int);
#define rl_ivoidfunc_t rl_hook_func_t
typedef int rl_icpfunc_t (char *);
typedef int rl_icppfunc_t (char **);
typedef void rl_voidfunc_t (void);
typedef void rl_vintfunc_t (int);
typedef void rl_vcpfunc_t (char *);
typedef void rl_vcppfunc_t (char **);
- 具体各个接口的机制参考原文,此文仅作为引荐。
0 0
- readline库函数的使用
- readline库的使用
- readline的使用
- LINUX readline 库的使用,,
- read(), readline(), readlines()方法的使用
- read(), readline(), readlines()方法的使用
- NodeJS基础:readline模块的使用
- 使用readLine()方法遇到的坑
- 使用bufferedreader 的readline()读取文件
- Bash readline 使用技巧
- BufferedReader使用readLine问题
- readline使用示例
- Bash readline 使用技巧
- 关于StreamReader的ReadLine中Trim的使用
- Gnu提供的命令行库Readline使用实例
- 关于JAVA中Console.readLine()方法的使用!
- readline( )库的安装和使用,实现命令补全
- Java学习笔记------BufferedLine类的readLine()方法 使用须知
- 自己编写的纯CSS3的动画代码
- java 代理 中庸之道
- Jacob内存溢出问题,已经CPU爆满问题
- 【LeetCode】Kth Smallest Element in a BST 解题报告
- logo设计的30种技巧
- readline的使用
- Netty实现简单网络通信
- LoadRunner性能测试初步认识
- jQuery中得到所有id为xxx开头的input
- 盈鹏飞嵌入式---【IMX6UL开发板试用体验】上手试用与资源使用
- lintcode-线段树
- Android 启动引导页面的实现
- C/C++ 混合编译之extern C的使用
- 实现Comparator接口为什么不用实现Equals方法