大哥救我,作业不会啊
void file()
{ char *s1,*s2;
int t,y,m,d,j=0,i=0,done,len,len1,len2,count,num,p;
struct ffblk file;
done=findfirst("*.*",&file,FA_RDONLY|FA_HIDDEN|FA_SYSTEM|FA_ARCH); /*hidden?????*/
while(!done)
{ strcpy(f[i].name,file.ff_name);
len=strlen(file.ff_name);
f[i].attrib[0]=(file.ff_attrib&FA_RDONLY)?'R':'.';
f[i].attrib[1]=(file.ff_attrib&FA_HIDDEN)?'H':'.';
f[i].attrib[2]=(file.ff_attrib&FA_ARCH)?'A':'.';
f[i].attrib[3]=(file.ff_attrib&FA_SYSTEM)?'S':'.';
f[i].attrib[4]='\0';
f[i].fsize=file.ff_fsize;
gcvt((float)(file.ff_fsize),9,f[i].size);
for(y=1980;y<2099;y++)
for(m=1;m<13;m++)
for(d=1;d<32;d++)
if(((y-1980)*512+m*32+d)==file.ff_fdate)
{ year=y;
month=m;
date=d;
}
f[i].date[0]=(char)(month/10+48);
f[i].date[1]=(char)(month%10+48);
f[i].date[2]='/';
f[i].date[3]=(char)(date/10+48);
f[i].date[4]=(char)(date%10+48);
f[i].date[5]='/';
f[i].date[6]=(char)(year-1900)/10+48;
f[i].date[7]=(char)(year-1900)%10+48;
f[i].date[8]='\0';
strcpy(message[i]," ");
for(count=0,j=0;f[i].name[j]!='.';j++)
count++;
strncat(message[i],f[i].name,count);
for(j=0;j<12-len;j++)
strcat(message[i]," ");
/*back connect*/
num=len-count-1;
s1=message[i];
s2=f[i].name;
len1=strlen(s1);
len2=strlen(s2);
for(j=0,p=len2-num;p<len2;p++,j++)
*(s1+len1+j)=*(s2+p);
*(s1+len1+j+1)='\0';
strcat(message[i]," ");
strcat(message[i],f[i].size);
for(j=0;j<10-(strlen(f[i].size)+3);j++)
strcat(message[i]," ");
strcat(message[i],f[i].attrib);
for(j=0;j<12-(strlen(f[i].date)+3);j++)
strcat(message[i]," ");
strcat(message[i],f[i].date);
strcat(message[i]," ");
size=size+file.ff_fsize;
done=findnext(&file);
i++;
}
filesum=i;
highvideo();
gotoxy(1,5);
textbackground(RED);
cputs(message[0]);
normvideo();
for(t=1;t<12&&t<filesum;t++)
{ gotoxy(1,t+5);
cputs(message[t]);
}
if(filesum>12)
for(t=0;t<12;t++)
{ gotoxy(41,t+5);
cputs(message[t+12]);
}
xzfilesize();
}
大哥门教我这段什么意思啊
hidegb()
{ union REGS regs;
regs.h.ah=1;
regs.h.ch=15;
regs.h.cl=0;
int86(0x10,®s,®s);
}
appeargb()
{ union REGS regs;
regs.h.ah=1;
regs.h.ch=15;
regs.h.cl=14;
int86(0x10,®s,®s);
}
这种什么regs.h.ah是什么东东
union REGS regs 什么意思
f[i].data[1]之类的是什么格式函数
诶~老师变态,C才学3个月编什么PC TOOLS
把高年级的拿来还看不懂,老师要写解释~~~
救我