有开外贸鞋店的朋友吗:missiond.c里面的level是什么意思 跟/data目录下对应的 .o 文件怎么关联 有什么用

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 18:44:13
/*if ( member_array(level,keys(basic_char_bonus_data)) ==-1 )
{
write("Level data value errors!\n");
write(RED"Add char data fails!\n"NOR);
return;
}*/

if ( member_array(level,keys(basic_char_bonus_data)) ==-1

if(sscanf(buff,"%s-%s-%d-%d-%d-%s-(%d)\n",
id,cname,value,no_drop,no_get,filename,level)!=7)

请问这里面的level表示什么 在哪里赋值?跟/data目录下对应的 .o 文件怎么关联 有什么用 ?
请赐教...
各段程序出自文字MUD中的missiond.c,请懂得MUD编程的高手不吝赐教

level 是扩号里的整数,从字符变量 buff 里读入的,不是被赋值来的。

读语句是:
if(sscanf(buff,"%s-%s-%d-%d-%d-%s-(%d)\n",
id,cname,value,no_drop,no_get,filename,level)!=7)

buff的内容形式是
abc-def-123-456-789-ghi-(4321) 共7个部分,扩号里的整数是level。

buff的可能是通过读数据文件中的一行来的(fgets())。

我没有MUD和missiond.c。

C语言写的东西,从语法分析得出上述看法。