好文档 - 专业文书写作范文服务资料分享网站

操作系统课程设计

天下 分享 时间: 加入收藏 我要投稿 点赞

二、函数功能模块

函数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<

操作系统课程设计

二、函数功能模块函数1:基于文件内容的输入函数:intoutput_file();函数2:基于文件内容的输出函数:intinput_file();函数3:创建文件函数:boolcreate_*name);函数4:打开文件函数:intopen_name[]);函数5:顺序读写文件函数:int
推荐度:
点击下载文档文档为doc格式
5zt8t1f8t22cg5h8ins237lyd0yjbf015p3
领取福利

微信扫码领取福利

微信扫码分享