linux-0.11调试教程,update_line()函数中按下退格键时对应的缓冲区
2013-03-05 20:00
344 查看
第一种情况:光标在最后
[/root]# abc --> [/root]# ab 按下退格键,length为7
![](http://img.my.csdn.net/uploads/201303/05/1362485552_8197.JPG)
第二种情况:光标在倒数第一个字符位置
[/root]# abc --> [/root]# ac 按下退格键,length为b
![](http://img.my.csdn.net/uploads/201302/25/1361794967_1280.JPG)
第三种情况:光标在倒数第二个字符位置
[/root]#
abc
--> [/root]#
bc 按下退格键 length为7
[/root]# abc --> [/root]# ab 按下退格键,length为7
第二种情况:光标在倒数第一个字符位置
[/root]# abc --> [/root]# ac 按下退格键,length为b
第三种情况:光标在倒数第二个字符位置
[/root]#
abc
--> [/root]#
bc 按下退格键 length为7
相关文章推荐
- linux-0.11调试教程,update_line()函数中的按下字符键对应的缓冲区
- linux-0.11调试教程,update_line()函数分析,和update_line()函数的数据模型
- linux-0.11调试教程,fflush()函数实现分析和FILE类型定义
- linux-0.11调试教程,rl_dispatch ()函数调用函数的参数的个数
- linux-0.11调试教程,退格键的调用过程(2)
- linux-0.11调试教程,move_cursor_relative()函数和变量last_c_pos和变量c_pos的关系
- linux-0.11调试教程,终端的初始化init_terminal_io ()函数分析
- linux-0.11调试教程,rl_insert_text函数和the_line[]数组
- linux-0.11调试教程,fwrite ()函数的作用
- linux-0.11调试教程,task2的参数,copy_strings()函数和create_tables()函数的关系
- linux-0.11调试教程,readline ()函数中,ECHO的关闭和开启
- linux0.11调试教程,task3概述
- linux-0.11调试教程,mkfs.c源代码分析(2)
- linux-0.11调试教程,load_history ()调用过程
- linux-0.11调试教程,readline()回显字符调用顺序
- linux-0.11调试教程,con_init函数和右上角的EGAc
- linux-0.11调试教程,HIST_ENTRY结构中data域的用处
- linux-0.11调试教程,bash-1.12中readline()调用过程
- linux-0.11调试教程,task3(03),do_signale之后的用户栈
- linux-0.11调试教程,minix文件系统1.0,上篇(02)sys_setup