实验四 栈的应用
一、编一个简单” 行编辑器”的处理程序
首先开辟一个栈结构的缓冲区 , 接受用户从键盘上
输入一行字符 , 当无错直接存入用户的数据区 ( 或者是输
出 ), 若有错时 , 允许用户修改 , 其方法为 : 一但发现
输错一个字符就补输一个退格字符 ( # ), 就自动清除前
一个字符 , 当发现整行出错时就补输一个 @ 字符整行就被
清除了。
例如 whli##ilr#e(s#*s)
outcha @putchar(*s=#++)
则有效的行
while(*s)
putchar(*s++)
评论0