作者piaip (帐号被砍了...)
看板PttCurrent
标题Re: [问题] edit.c
时间Tue Dec 4 20:58:47 2007
※ 引述《morrris (morrris)》之铭言:
: 想在两个fprintf中间加一段程式,用来读进某个档案(ASCII图),
: 用more("etc/xxx", NA);可以吗??...^^""
不行,more 是显示到萤幕上。
你要真的去开档/读档/写档才行。
: snprintf(mystatus, sizeof(mystatus),
: ANSI_COLOR(1;33;44) "[%d/%d 星期%c%c %d:%02d]"
: ANSI_COLOR(1;33;45) "%-14s"
: ANSI_COLOR(1;30;47) " 目前船上有" ANSI_COLOR(31)
: " %d " ANSI_COLOR(30) "人 , 我是" ANSI_COLOR(31) "%s"
: ANSI_COLOR(30) ,
: i = strlen(mystatus) - (3*7+25);
: 那个3*7+25是代表什麽意思..@@"
每个 ANSI_COLOR 占 3 个 byte
出现了 7 个 ANSI_COLOR
ANSI_COLOR 里面包的东西加起来有 25 个 byte
确实太 magic 了 orz
整个 lr 都是在乱搞 急就章的东西 ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.49
1F:推 morrris:恩~原来如此,了解哩,感谢~~^^ 12/05 00:17