荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (人生不定式), 信区: InstallBBS
标  题: [转载] BBS新增功能:离站信息保存的询问(转寄)
发信站: BBS 荔园晨风站 (Fri Sep  8 17:43:18 2000), 站内信件

【 以下文字转载自 georgehill 的信箱 】
【 原文由 georgehill.bbs@smth.org 所发表 】
发信人: advertise (广告小生), 信区: BBSMan_Dev
标  题: BBS新增功能:离站信息保存的询问
发信站: BBS 水木清华站 (Thu Jun 15 05:41:04 2000)

说明:退出时缺省的不删除也不保存信息。但当信息大于250行则强迫删除或保存。

在 main.c文件里,把原来的改成如下:


            do {
                move(t_lines-1,0);
                clrtoeol();
                getdata( t_lines-1, 0, "信息处理【保存<S> 删除<D> 离开<Q>】
                                [Q]:", ans,2,DOECHO,NULL,YEA);
                if((ans[0]=='\0')||(toupper(ans[0])=='Q')||
                   (toupper(ans[0])=='S')||(toupper(ans[0])=='D'))
                    break;
            } while(time(0) < timeout);
            if (toupper(ans[0])=='S') {
                now=time(0);
                sprintf(title,"[%12.12s] 所有信息备份",ctime(&now)+4);
                mail_file(fname,currentuser.userid,title);
                unlink( fname );
            } else if( toupper(ans[0]) == 'D' ) {
                unlink( fname );
            } else {
                get_num_msg( &fname, &totalmsg);
                if( totalmsg >= 250 ) {
                  timeout = time(0) + 60;
                  do {
                     move(t_lines-1,0);
                     clrtoeol();
                     getdata(t_lines-1,0,"对不起,您的信息过长.您必须
                            【保存<S> 删除<D>】:",ans,2,DOECHO,NULL,YEA);
                     if((toupper(ans[0])=='S')||(toupper(ans[0])=='D'))
                     if((toupper(ans[0])=='S')||(toupper(ans[0])=='D'))
                        break;
                  } while( time(0) < timeout );
                  if( toupper(ans[0]) == 'D' ) {
                     unlink( fname );
                  } else {
                     now = time(0);
                     sprintf(title,"[%12.12s] 所有信息备份",ctime(&now)+4);
                     mail_file(fname,currentuser.userid,title);
                     unlink( fname );
                  }
                }
            }
        } else {
                unlink( fname );


--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.115.64.174]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店