>name;Р?int i=find();Р?if(i==10)Р cout<<"此文件不存在!";Р?else {Р cout<<"改变保护值:读,写,执:(" /> >name;Р?int i=find();Р?if(i==10)Р cout<<"此文件不存在!";Р?else {Р cout<<"改变保护值:读,写,执:(" />

全文预览

实验四文件系统

上传者:读书之乐 |  格式:doc  |  页数:7 |  大小:0KB

文档介绍
link[p].file[i].exe=link[p].file[i+1].exe;Р }Р link[p].used--;Р?}Р}Рvoid changeprotect()Р{Р?cout<<"输入文件名:"<<endl;Р?cin>>name;Р?int i=find();Р?if(i==10)Р cout<<"此文件不存在!";Р?else {Р cout<<"改变保护值:读,写,执:(0/1,0/1,0/1):";Р cin>>link[p].file[i].write;Р cin>>link[p].file[i].read;Р cin>>link[p].file[i].exe;Р?}Р}Рvoid write()Р{Р?cout<<"输入文件名:"<<endl;Р?cin>>name;Р?int l;Р?int i=find();Р?if(i==10)Р cout<<"此文件不存在!";Р?else {Р cout<<"此文件已经打开!";Р cout<<"文件将要写的长度:";Р cin>>l;Р link[p].file[i].lenght+=l;Р?}Р}Рvoid read()Р{Р?cout<<"输入文件名:"<<endl;Р?cin>>name;Р?int i=find();Р?if(i==10)Р cout<<"此文件不存在!"<<endl;Р?else {Р cout<<"文件已经打开!"<<endl;Р cout<<"文件长度为:"<<link[p].file[i].lenght<<endl;Р?}Р}Рint find()Р{Р?int a;Р?for(int i=0;i<10;i++)Р?{Р a=strcmp(name,link[p].file[i].name);Р if(a==0)?return i;Р?}Р?return 10;Р}

收藏

分享

举报
下载此文档