-
大小: 2KB文件類型: .c金幣: 1下載: 0 次發(fā)布日期: 2021-01-07
- 語(yǔ)言: 其他
- 標(biāo)簽: 操作系統(tǒng)??
資源簡(jiǎn)介
文件管理.用位示圖管理磁盤空間的分配與回收 很容易啊
代碼片段和文件信息
#include?
#include?
void?Initbitmap(int?map[8][8])
{
?int?cylindertracksector;
?char?choice=‘Y‘;
?printf(“*************2006116353?郭宏光?第五次作業(yè):文件管理*********\n“);
?printf(“初始化位視圖...\n“);
?while(choice==‘y‘||choice==‘Y‘)
?{
??printf(“柱面號(hào):“);
??scanf(“%d“&cylinder);
??printf(“磁道號(hào):“);
??scanf(“%d“&track);
??printf(“物理記錄號(hào):“);
??scanf(“%d“§or);
??map[cylinder][4*track+sector]=1;
??printf(“contiune?“);
??getchar();
??scanf(“%c“&choice);
??
?}
}
?
void?allocate(int?map[8][8])
{
??int?ij;
??int?flag=0;
??int?cylindertracksector;?
??for(i=0;i<8;i++)
??????{?for(j=0;j<8;j++)
????????if(map[i][j]==0)?{map[i][j]=1;flag=1;break;}?
????????if(flag==1)?break;
??????}
??if(flag==1)
??{??
????cylinder=i;
????track=j/4;
????sector=j%4;
??
評(píng)論
共有 條評(píng)論