关于返回值的问题?
unsigned long sector_long(unsigned char FileNum){
unsigned long a;
a=FileInfo[FileNum][17]*256+FileInfo[FileNum][16]; //文件的大小,一个具体的数(省略了一部分)
if(a%512!=0)
return (a/512+1);
else
return (a/512);
}
unsigned long wenjian_long(unsigned char FileNum)
{
unsigned long a;
a=FileInfo[FileNum][17]*256+FileInfo[FileNum][16];
return a;
} //如何合二为一,上面的2个的变量a都是一样的值,第二个只是为了返回a的值
在主函数中,假如这样调用
{
x=sector_long(1);
y=wenjian_long(1);
}
如何将这两个函数合二为一,有办法吗?
[ 本帖最后由 燕大一狼 于 2009-11-17 13:27 编辑 ]