第一范文网 - 专业文章范例文档资料分享平台

模拟Unix文件系统实验报告

来源:用户分享 时间:2025/5/29 9:04:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

strcpy(makname,name); while(makname[k]!='\\0') {

k++; }

int l=1;

while(route[l]!='\\0') {

makname[k]=route[l]; l++; k++; }

if(makname[k-1]=='/') {

makname[k-1]='\\0'; }else{

makname[k]='\\0'; } } else

if(*route=='.'&&*(route+1)=='.'&&(*(route+2)=='/'||*(route+2)=='\\0')){

int k=0;

strcpy(makname,name); while(makname[k]!='\\0') {

k++; }

while(makname[k]!='/'&&k>0) {

k--; }

int l=2;

while(route[l]!='\\0') {

makname[k]=route[l]; l++; k++; }

if(k>0){

if(makname[k-1]=='/'&&(k-1)>0) {

makname[k-1]='\\0'; }else{

makname[k]='\\0'; } }else{

strcpy(makname,\ } }

else{

strcpy(makname,name); int k=0;

while(makname[k]!='\\0') {

k++; }

int j=0;

makname[k]='/'; k++;

while(route[j]!='\\0'&&j<13){ makname[k]=route[j]; k++; j++; }

makname[k]='\\0'; }

return makname; }

void setus(char * us,char usid,char* usg,char usgid,int um,char* pas,char *hom) {

mus.us.gid=usgid;

strcpy(mus.us.grpname,usg); mus.us.uid=usid;

strcpy(mus.us.username,us); strcpy(mus.us.password,pas); mus.us.umask=um;

strcpy(mus.us.homedir,hom); }

void printfdir() {

printf(\}

void cd(char* route) //è·ˉ??? {

if(route==NULL) {

搜索更多关于: 模拟Unix文件系统实验报告 的文档
模拟Unix文件系统实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6q2638vyy68mpoi7oh1u_13.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top