• 大小: 3KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: 操作系统  

资源简介

一个简单的文件管理系统,实现文件的创建,读,写,删除等功能。

资源截图

代码片段和文件信息


#include “stdio.h“ 
#include “stdlib.h“ 
#include “string.h“

//主文件结构体
struct MasterFile{       
 char username[20];      //用户名
 char password[20];     //用户名密码
 char flag;             //标志
 struct MasterFile *next;
};
//用户文件结构体
struct UserFile{      
 int fnum;        //文件编号
 char fname[20];  //文件名
 int flength;     //文件长度
 char flag;       //标志
 char fpw[20];   //文件保护码
 struct UserFile *link;
};
//全局变量
int shoudsave;  //存储标记
int usingnum;   //当前用户标记
struct MasterFile MFD[20];   //主目录
struct UserFile UFD[20][20];  //用户目录


//寻找主目录空闲区
struct MasterFile*MoveMFDToLast(){
 
 for(int i=0;i<20;i++){
  if(MFD[i].flag==0)
   usingnum=i;
   return &MFD[i];
 }
 return NULL;
}
//查找用户
struct MasterFile*SearchMFD(char str[]){
 for(int i=0;i<20;i++){
  if(strcmp

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8775  2009-06-25 11:35  caozuoxit.cpp

----------- ---------  ---------- -----  ----

                 8775                    1


评论

共有 条评论