vget 可以輸入控制碼,會造成畫面錯亂
方法是利用 emailpost 先給一篇有控制碼的信件
再於信件回覆該信,便可把控制碼存入 vget 的 lastcmd
post 時用上下鍵移到剛才那個 lastcmd 即可
為了解決這個問題,bmtad/innbbsd 在收信/文章時已經 strip 掉了控制碼
所以站上理論上就不會有控制碼的信件/文章
然而如果您的站是轉換過來的
會有一些以前留下的有控制碼標題的信件/文章
那麼就這樣改
: visio.c vget()
do
{
if (!(ch = *prompt++))
{
/* clrtoeol */
for (ch = col; ch < len; ch++)
outc(' ');
break;
}
+ if (ch == KEY_ESC) /* itoc.020601: 不得使用控制碼 */
+ ch = '*';
outc(ch);
data[col] = ch;
} while (++col < max);
--
□ 本文章由 itoc 從 nctu5566.Dorm3.NCTU.edu.tw 發表