YTHT代码,丝路的删除

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

移植自北大未名代码,感谢chutium的指正

===================================================================

RCS file: D:\ythtcvs\bbs\src\announce.c,v

retrieving revision 1.2

retrieving revision 1.5

diff -u -r1.2 -r1.5

--- announce.c 2004/11/30 13:33:50 1.2

+++ announce.c 2005/00/05 10:43:45 1.5

@@ -2221,7 +2221,7 @@

move(t_lines - 22, 0);

clrtobot();

prints

- ("将当前路径设置为丝路的那一项? (按A-T↑↓选择, ' '或回车确定', ←或

'X'取消)");

+ ("将当前路径设置为丝路的那一项? (按A-T↑↓选择, ' '或回车确定', ←或

'X'取消,'z'删除丝路)");

for (i = 0; i < 20; i++) {

move(t_lines - 22 + 1 + i, 0);

prints(" %s(%c) %s",

@@ -2247,6 +2247,21 @@

if (nindex >= 20)

nindex = 0;

}

+ } else if (i=='Z') {

+ if(strlen(paths[index])) {

+ if (askyn("确实要删除这个丝路吗?", NA, YEA) ==

YEA){

+ strncpy(paths[index],"",sizeof(p

aths[index]));

+ strncpy(titles[index], "尚未设定

",sizeof(titles[index]));

+ if (save_anpath(titles, paths) < 0) {

+ prints("丝路删除错误! 按任意键继

续");

+ pressanykey();

+ } else {

+ pressreturn();

+ }

+ } else {

+ pressanykey();

+ }

+ }

} else {

i = i - 'A';

if (i >= 0 && i < 20) {

@@ -2292,6 +2307,7 @@

return 0;

}

+

int

select_anpath()

{

@@ -2307,7 +2323,7 @@

return -1;

}

prints

- ("将文档保存到哪个丝路? (按A-H↑↓选择, ' '或回车确定', ←或'X'取消)

");

+ ("将文档保存到哪个丝路? (按A-T↑↓选择, ' '或回车确定', ←或'X'取消)

");

for (i = 0; i < 20; i++) {

move(t_lines - 22 + 1 + i, 0);

prints(" %s(%c) %s",

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航