⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000008.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(*cmd==0)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(&quot;-ERR&nbsp;Too&nbsp;few&nbsp;arguments&nbsp;for&nbsp;the&nbsp;retr&nbsp;command.&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;num&nbsp;=&nbsp;atoi(cmd);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(num&nbsp;&lt;=&nbsp;0&nbsp;||&nbsp;totalnum&nbsp;&lt;&nbsp;num)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;-ERR&nbsp;Message&nbsp;%d&nbsp;does&nbsp;not&nbsp;exist.&quot;,&nbsp;num);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(fcache[num-1].accessed[0]&nbsp;==&nbsp;'X')&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;-ERR&nbsp;Message&nbsp;%d&nbsp;has&nbsp;been&nbsp;deleted.&quot;,&nbsp;num);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;num--;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;+OK&nbsp;%d&nbsp;octets&quot;,&nbsp;postlen[num]);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;From:&nbsp;%s&quot;,&nbsp;fcache[num].owner);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;To:&nbsp;%s%s&quot;,&nbsp;currentuser.userid,&nbsp;BBSNAME);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;Subject:&nbsp;%s&quot;,&nbsp;fcache[num].title);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(&quot;&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;mail/%c/%s/%s&quot;,&nbsp;toupper(*LowUserid),&nbsp;LowUserid,&nbsp;fcache[num].filename);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outfile(genbuf,&nbsp;99999);&nbsp;<BR>&nbsp;<BR>}&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>int&nbsp;<BR>Stat()&nbsp;<BR>{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(State&nbsp;!=&nbsp;S_LOGIN)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(&quot;-ERR&nbsp;Unknown&nbsp;command:&nbsp;\&quot;stat\&quot;.&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;+OK&nbsp;%d&nbsp;%d&quot;,&nbsp;totalnum,&nbsp;totalbyte);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>}&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>int&nbsp;<BR>Rset()&nbsp;<BR>{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;i;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(State&nbsp;!=&nbsp;S_LOGIN)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(&quot;-ERR&nbsp;Unknown&nbsp;command:&nbsp;\&quot;rset\&quot;.&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;totalnum;&nbsp;i++)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fcache[i].accessed[0]&nbsp;=&nbsp;'&nbsp;';&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;markdel&nbsp;=&nbsp;0;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;+OK&nbsp;Maildrop&nbsp;has&nbsp;%d&nbsp;messages&nbsp;(%d&nbsp;octets)&quot;,&nbsp;totalnum,&nbsp;totalbyte);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>}&nbsp;<BR>&nbsp;<BR>int&nbsp;<BR>List()&nbsp;<BR>{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;i;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(State&nbsp;!=&nbsp;S_LOGIN)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(&quot;-ERR&nbsp;Unknown&nbsp;command:&nbsp;\&quot;list\&quot;.&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cmd&nbsp;=&nbsp;nextword(&amp;msg);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(*cmd&nbsp;==&nbsp;0)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;+OK&nbsp;%d&nbsp;messages&nbsp;(%d&nbsp;octets)&quot;,&nbsp;totalnum,&nbsp;totalbyte);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;totalnum;&nbsp;i++)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(fcache[i].accessed[0]&nbsp;==&nbsp;'&nbsp;')&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;%d&nbsp;%d&quot;,&nbsp;i+1,&nbsp;postlen[i]);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(&quot;.&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;=&nbsp;atoi(cmd);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(i&nbsp;&lt;=&nbsp;0&nbsp;||&nbsp;totalnum&nbsp;&lt;&nbsp;i)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;-ERR&nbsp;Message&nbsp;%d&nbsp;does&nbsp;not&nbsp;exist.&quot;,&nbsp;i);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(fcache[i-1].accessed[0]&nbsp;==&nbsp;'X')&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;-ERR&nbsp;Message&nbsp;%d&nbsp;has&nbsp;been&nbsp;deleted.&quot;,&nbsp;i);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;+OK&nbsp;%d&nbsp;%d&quot;,&nbsp;i,&nbsp;postlen[i-1]);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>}&nbsp;<BR>&nbsp;<BR>int&nbsp;<BR>Top()&nbsp;/*&nbsp;Leeward&nbsp;adds,&nbsp;98.01.21&nbsp;*/&nbsp;<BR>{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;num;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;ln;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;struct&nbsp;stat&nbsp;st;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;*ptr;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(State&nbsp;!=&nbsp;S_LOGIN)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(&quot;-ERR&nbsp;Unknown&nbsp;command:&nbsp;\&quot;top\&quot;.&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cmd&nbsp;=&nbsp;nextword(&amp;msg);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(*cmd==0)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(&quot;-ERR&nbsp;Too&nbsp;few&nbsp;arguments&nbsp;for&nbsp;the&nbsp;top&nbsp;command.&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;num&nbsp;=&nbsp;atoi(cmd);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(num&nbsp;&lt;=&nbsp;0&nbsp;||&nbsp;totalnum&nbsp;&lt;&nbsp;num)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;-ERR&nbsp;Message&nbsp;%d&nbsp;does&nbsp;not&nbsp;exist.&quot;,&nbsp;num);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(fcache[num-1].accessed[0]&nbsp;==&nbsp;'X')&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;-ERR&nbsp;Message&nbsp;%d&nbsp;has&nbsp;been&nbsp;deleted.&quot;,&nbsp;num);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cmd&nbsp;=&nbsp;nextword(&amp;msg);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(*cmd==0)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(&quot;-ERR&nbsp;Too&nbsp;few&nbsp;arguments&nbsp;for&nbsp;the&nbsp;top&nbsp;command.&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ln&nbsp;=&nbsp;atoi(cmd);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(ln&nbsp;&lt;&nbsp;0)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;-ERR&nbsp;Line&nbsp;%d&nbsp;does&nbsp;not&nbsp;exist.&quot;,&nbsp;ln);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;num--;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;+OK&nbsp;%d&nbsp;octets&quot;,&nbsp;postlen[num]);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;mail/%c/%s/%s&quot;,&nbsp;toupper(*LowUserid),&nbsp;LowUserid,&nbsp;fcache[num].filename);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stat(genbuf,&nbsp;&amp;st);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ptr&nbsp;=&nbsp;ctime(&amp;st.st_mtime);&nbsp;<BR>/*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wed&nbsp;Jan&nbsp;21&nbsp;17:42:14&nbsp;1998&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;ctime&nbsp;returns&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;012345678901234567890123&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;offsets&nbsp;<BR>&nbsp;&nbsp;Date:&nbsp;Wed,&nbsp;21&nbsp;Jan&nbsp;1998&nbsp;17:54:33&nbsp;+0800&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;RFC&nbsp;wants&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;Date:&nbsp;%3.3s,&nbsp;%2.2s&nbsp;%3.3s&nbsp;%4.4s&nbsp;%8.8s&nbsp;+0800&quot;,&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ptr&nbsp;+&nbsp;0,&nbsp;ptr&nbsp;+&nbsp;8,&nbsp;ptr&nbsp;+&nbsp;4,&nbsp;ptr&nbsp;+&nbsp;20,&nbsp;ptr&nbsp;+&nbsp;11);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;From:&nbsp;%s&quot;,&nbsp;fcache[num].owner);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;To:&nbsp;%s%s&quot;,&nbsp;currentuser.userid,&nbsp;BBSNAME);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;Subject:&nbsp;%s&quot;,&nbsp;fcache[num].title);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(genbuf);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outs(&quot;&quot;);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(genbuf,&nbsp;&quot;mail/%c/%s/%s&quot;,&nbsp;toupper(*LowUserid),&nbsp;LowUserid,&nbsp;fcache[num].filename);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outfile(genbuf,&

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -