從鍵盤輸入一字符串(長(zhǎng)度<=40 個(gè)字符),并以'.'結(jié)束。例如:‘ This is a book.' 現(xiàn)對(duì)該字符串進(jìn)行編輯,編輯功能有:D:刪除一個(gè)字符,命令的方式為:D a 其中a為被刪字符例如:D s表示刪除字符's',若有多個(gè)'s',則刪除第一次出現(xiàn)的,如上例中刪除的結(jié)果為:'Thi is a book.' I:插入一個(gè)字符,命令格式為:I a1 a2 其中a1表示插入到指定字符前面,a2表示將要插入的字符。 例如:I s d 表示在指定字符‘s’的前面插入字符‘d’,若原串中有多個(gè)‘s’,則插入在最后一個(gè)字符的前面。 如上例中:原 串:‘This is a book.' 插入后:'This ids a book.'R:替換一個(gè)字符,命令格式為:R a1 a2 其中a1為被替換字符,a2為替換的字符,若在原串中有多個(gè)a1,則應(yīng)全部替換。例如: 原串:'This is a book.' 輸入命令: R o e 替換后的字符串為: 'This is a beek.'在編輯過程中,若出現(xiàn)被指定的字符不存在時(shí),則給出提示信息。該怎么分析這個(gè)問題?程序代碼怎么寫?