fileman命令的帮助+?

 

 

 

首先用 rl_bind_key('?', r1_block);绑定函数,用来用户一输入问号就显示帮助

 

 

 

 

 

总结:开始时一直是错在命令的传参过程中,导致程序都看起来很盲目,所以做程序要有步骤 一步一步来 一个问题一个问题的解决,一开始把所有的代码都输入进去 出现了错误就会素手无策,一定要想办法,有思路,不要盲目。

对于这个程序,在检查程序,首先

rl_bind_key('?', func)
void func()

{
     printf("xxxx\n");
}

这样如果没问题就说明绑定键没问题了,然后下一步 就是看程序的问题,下一步就看func函数本身有没问题,先看命令是不是可以传入func,这个很总要!

比如 delete? 如果你可以打印出delete
那这样就说明字符串delete传入函数func了呀
然后再通过delete去查找 delete对应的帮助 是不是就容易呢

我自己在其中的传参命令当中出现了问题,在传参中还没怎么弄得很清楚,然后就用rl_line_buffer();来获得命令的,自己还是没弄清楚,还得继续努力!

 

这其中的自动补齐和支持tab件,历史记录,输入的命令如何去掉前后空格,只是我目前要通过fileman来学习的知识。

 

 

 

体会:在看fileman中,之间调用了函数指针,首先之前学习的函数指针和指针函数感觉自己不是很扎实,这个还得重新学习一遍,然后就是程序的层次比较清楚明了,

这个方法还得还好学习,fileman里面还有很多需要我学习的,恩恩,努力,努力,更努力!!

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值