作者binbin.bbs@processor.tfcis.org (賓子) 看板: itoc
標題[功能] 多頁名片(保留使用者資訊)
時間動力核心 (2004/01/13 Tue 16:05:53) Updated: 2006/01/16
> 查詢使用者時 上方使用者資訊(id, 暱稱, 動態 ...)保留 下方可換頁秀出名片
> 將talk.c showplans函式換成以下即可
static void
showplans(userid)
char *userid;
{
int i = 0, j = 1, ch;
FILE *fp;
char buf[ANSILINELEN];
usr_fpath(buf, userid, fn_plans);
if (fp = fopen(buf, "r"))
{
outs("[名片]\n");
while ((++i <= 1024) && fgets(buf, sizeof(buf), fp))
{
if (i != (1 + j * (b_lines-5)))
{
outx(buf);
}
else
{
outs("\033[7m--未完--\033[m");
j++;
ch = vkey();
if ((ch == 'Q') || (ch =='q') || (ch == KEY_LEFT))
break;
move(5, 0);
clrtobot();
outx(buf);
}
}
fclose(fp);
}
else
outs("[目前沒有名片]");
}
----
範例在 telnet://140.115.160.160
--
=[﹎:�摃�◣��:﹎ Origin ]|[ ���O���� cpu.tfcis.org ]|[�搟說�﹎:]=
=[﹊:�摃�╱��:﹊ Author ]|[ binbin.dorm6.nctu.edu.tw ]|[���插�﹊:]=