题目:实现简单的输入编辑,录入正确的字符串,出现‘ ′,表示撤销前一个输入,发现连续的‘ ’,表示连续撤销前面的输入;发现‘%’,表示放弃前面所有录入;生成最终结果。
样例输入: You areah$$ great!
样例输出: You are great!
题意分析:键盘录入一串字符,字符中出现字符‘ ′时;就将其前面的字符删除,出现多少个‘ ’就前删多少个字符;
思路:本人菜鸟,只能先把问题想简单点。如果出现一个字符‘$’时,从该字符位置开始就后面一个字符循环的覆盖前面一个字符。
while(buff[i] != '\0')
{
if(buff[i] == ‘$’)
a[i-1] = a[i+1];//