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

操作系统课程设计

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

二、函数功能模块

函数1:基于文件内容的输入

函数:int output_file(); 函数2:基于文件内容的输出 函数:int input_file(); 函数3:创建文件

函数:bool create_* name); 函数4:打开文件

函数:int open_ name[]); 函数5:顺序读写文件

函数:int order_ name[]); 函数6:随机读写文件

函数:int random_ name[]);

三、源代码

#include #include #include

char d[]=\class Tinterface{ public: int output_file(); void input_file(); bool create_ name[]); int open_ name[]); int order_ name[]); int random_ name[]); };

//基于文件内容的输入,以f:\\\\VC++\\\\TITLE4.txt为例 int Tinterface::output_file(){ ofstream out; out.open(d,ios::app); if(!out){ cout<<\ return 1; } cout<<\请输入要输入的文字:\ char a[99]; cin>>a;

out<

//基于文件内容的输出,以f:\\\\VC++\\\\TITLE4.txt为例 void Tinterface::input_file(){ ifstream input; char ch; input.open(d,ios::app); while(input.get(ch)){ cout<

//创建文件

bool Tinterface::create_ name[]){ ifstream fs; if(!name) return false; fs.open(name,ios::nocreate); if(!fs){ fs.clear(); fs.close(); fs.open(name,ios::out); if(!fs.is_open()){ cout<<\创建失败!\ fs.clear(); fs.close(); return 0; } cout<<\创建成功!\ fs.close(); return 1; } cout<<\文件已存在!\ return 0; }

//打开文件

int Tinterface::open_ name[]){ ifstream fs; fs.open(name,ios::nocreate); if(!fs){ cout<<\文件不存在!\ }else{ cout<<\文件已打开!\ }

return 0; }

//顺序读写文件

int Tinterface::order_ name[]){ int choice; cout<<\请选择读或写操作(1.顺序读 2.顺序写)\ cin>>choice; if(choice==1){ ifstream in; in.open(name,ios::nocreate||ios::out); if(!in){ cout<<\文件不存在!\ }else{ char ch; while(in.get(ch)){ cout<>a; fs<

//随机读写文件

int Tinterface::random_ name[]){ int choice; cout<<\请选择读或写操作(1.随机读 2.随机写)\ cin>>choice;

if(choice==1){ ifstream in; in.open(name,ios::nocreate||ios::out); if(!in){ cout<<\文件不存在!\ }else{ int i; cout<<\请输入文件开始读的位置\ cin>>i; in.seekg(i,ios::beg); char ch; while(in.get(ch)){ cout<>a; cout<<\请输入文字插入的位置:\ cin>>i; out.seekp(i,ios::beg); out<

int main(){ Tinterface file; int choice; cout<<\菜单******************\\n\\n\ <<\、基于文件内容的输入\\n\ <<\、基于文件内容的输出\\n\ <<\、创建文件\\n\ <<\、打开文件\\n\ <<\、顺序读写文件\\n\ <<\、随机读写文件\\n\ <<\、退出\\n\\n\

}

while(true){ cout<<\请选择功能\ cin>>choice; switch(choice){ case 1: (); break; case 2: (); break; case 3: char name[256]; cout<<\请输入要创建的文件名\\n\ cin>>name; (name); cout<>fname; (fname); cout<>fsname; (fsname); cout<>finame; (finame); cout<

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