当前位置:首页 > 计算机操作系统实验讲义
if(flag) break; oldtempnode=tempnode; tempnode=tempnode->next; }
if(flag) { if(tempnode->subFile!=NULL) { cout< void ren(char *name1,char *name2) { DirectoryNode *tempnode; int flag=0; tempnode=workDirFile->subFile; while(tempnode) { if((tempnode->type==1)&&!stricmp(tempnode->name,name2)) { cout<<\ return; } tempnode=tempnode->next; } tempnode=workDirFile->subFile; while(tempnode&&flag==0) { if(tempnode->type==1) { if(!stricmp(tempnode->name,name1)) { flag=1; strcpy(tempnode->name,name2); } } tempnode=tempnode->next; } if(flag==0) { cout<<\ } } void command() { int i; char com[11][10]={\ for(i=0;i<11;i++) { if(!(i%3)) printf(\ printf(\ } printf(\} void init() { workDirFile=&root; workDirFile->preDirFile=NULL; md(\ md(\ strcpy(path,\ printf(\} void main() { int i,j,parameter,n,len,flag; char string[50],*str[4],s[50]; init(); i=1; do { printf(\ gets(string); len=strlen(string); for(parameter=0,flag=1,j=0;j { workDirFile=workDirFile->preDirFile; for(j=strlen(path);path[j]!='\\\\';j--); path[j]='\\0'; } } else if(!stricmp(\{ if(parameter==1) { cout< else if(!stricmp(\{ if(parameter==1) { cout< else if(!stricmp(\{ if(parameter==1) { cout<
共分享92篇相关文档