收藏 分享(赏)

洛阳理工学院操作系统实验报告.docx

上传人:HR专家 文档编号:11728529 上传时间:2020-12-22 格式:DOCX 页数:10 大小:246.86KB
下载 相关 举报
洛阳理工学院操作系统实验报告.docx_第1页
第1页 / 共10页
洛阳理工学院操作系统实验报告.docx_第2页
第2页 / 共10页
洛阳理工学院操作系统实验报告.docx_第3页
第3页 / 共10页
洛阳理工学院操作系统实验报告.docx_第4页
第4页 / 共10页
洛阳理工学院操作系统实验报告.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、洛阳理工学院操作系统实验报告作者 :日期:阳理工学院实验报告用纸 算机系B090 01 班姓名袁 平学号 B0 050103成 实验文件管理同组人日期126名称一、 目的通 次 ,掌握文件系 的用 管理,掌握普通文件、目 文件管理的的基本原理。二、 原理使用文件系 的用 要通 用 名、密 的 , 不同用 置不同(自己相 ) 的子目 , 如 ( ) 所示。 FD是主文件目 ,Po e是存放用 名、密 的文件, 简单起 此 用数 代替; UFD, UFD, UFD是 10 个用 目 ,用 0 的目 ( FD) 下包含文件 1txt, ,f7. 。 (b) 是 建目 、文件以及 除目 、文件所用的存

2、 数据 构。三、 内容#inclu e#inc ude inc ude st l b. in l e s ri g.htype ef str cusr harcharU ame ;P ss rd1 ; /用户名/ 密码 Access;t edef stru t ?c rFName10;?struct xt; File ;ty e e struc node?c ar UN me8;struct M Dnode i t;?F le* down; Fli k;Acces pow r10 ;DFlink* ead;voi i itP w r()in ;pri f(请输入用户信息: or(=0;irig

3、 t =NUL ;m d wn NULL ;head m;for (i=0;iri ht=n; - right =N LL ;n- own=NU L;? = ;int l ggi g() ?char ame8, asswo d ; nt i= ;int j=0;?printf ( 请输入登录的用户名: ) ;gets s(na e);?whil ( &str p( ower . UName ,ae)! 0)?i +;if (i5)?printf ( 请输入密码:);?get (passwor );w il (st mp(power i. assword, ass ord)! =0& jri h

4、t ; hi (! =NU L & str mp( -UN me ,name1)!=0) nright ;? f ( ! NULL )?s=( i e *) ma lo (si eof(Fi e);?n-down =s;?s-nex =NUL ;? for ( 0;jFame);s-next p;? p-next= L ;?s= ;?e s?printf ( 没有该用户名!n );?void(int in ex)?cha nam 18; har a 8 ; Fl nk * n;? il s , p;?st cpy_s(name1,pow r ndex UNam );?n= ed- t ;w i

5、le (n! N L & tr m( n- Name ,name1)!=0 ) n right ;?if ( ! NULL ) rintf ( 请输入要删除的文件名 :);? ge _s( m );?s=n- d wn ;p=s ext;while (p!= U L& tr mp(p-FNam ,nam 2)!=0)s=s nxt;? =p-nxt ;? ?if (p! NULL )? ne p- ne t;? e se?printf (没有该文件名!n);?e s?pri t(没有该用户名!n );?vo dpint (int index)charname ;D ink * n;? i e

6、* ,* p;strc y ( nae,power ndex .UN me); ?n=h - right ;while ( ! NULL & st c p(nU ame,nam)! =0)n n- r ht;?if ( n!= ULL ) n dow;? p s-n x ;?pri f ( 包含的文件为: ); ? hil (p!= N L )? ?printf ( %s,p FNam );? p= -n xt;? o d mai( )int =1;?c r a;int j;?w ile (f) rin f(n ) ;? pr ntf (i 用户初始化 n) ; ?pr ( c 创建文件 n)

7、;? ri tf(d删除文件 n ) ;? rin f(e退出 n);?p i f(请选择 :);?scanf_s(%c , & a);?getchar();? switch ( )?casei : nitP wer();? ini Hea( );? ?brea ; ?case c:? ?j=lo ging ( );(j);?print (j);? ? reak;? ?case d :? j=logging ();? ?(j);? ?pr nt( );? brea ;?case e:?f ;?break;?四、 原始数据记录输入数据:用户名密码文件名aaa11112bbb222b1b 3ccc333c c2 c3dd 444 d12d3 ff555f1 2f3五、结论预期的输出:用户初始化:创建文件 :(为了简洁 ,只截两个用户名的文件的创建)删除文件 :(为了简洁,只截一个用户名的文件)实际输出数据与预期的输出相同( 不相同)实际输出数据与预期的输出相同。第页

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 工作总结

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报