资源简介
cpp格式 程序源代码 共424行 理解文件的概念 理解文件存储的特点
代码片段和文件信息
/*****************文件管理系统*************************************/
#include
#include//不容易归类的标准函数库
#include
#include
#include
#include//非标准文件输入输出操作的代码符号属性
#include
#include
int init()//初始化操作界面函数
{
int i;
printf(“**********************\n“);
printf(“FILE MANAGE SYSTEM\n“);
printf(“**********************\n“);
printf(“NETWORK033 Cai Guiquan NO.1\n“);
printf(“1-Creat File\n“);
printf(“2-Delete File\n“);
printf(“3-OPen File\n“);
printf(“4-Write File\n“);
printf(“5-Locate File\n“);
printf(“6-Modify File\n“);
printf(“7-Copy File\n“);
printf(“8-Move File\n“);
printf(“9-Cataloge File\n“);
printf(“10-Exit File\n“);
printf(“Pleade Choose:“);
scanf(“%d“&i);
return(i);//选择相应的序号,执行相应的操作
}
main()
{
int xijflag=1;
char name[5]name1[15]name2[40];
char choicech;
int handlestatus;//文件定义的指针和状态
FILE *fp;
while(flag)//初始化系统界面
{
i=init();
getchar();
switch(i){
case 1:label1://创建文本操作
printf(“Creat File\n“);
for(j=0;j<40;j++)
printf(“=“);
printf(“\n\nPlease input the creating file name:\n“);
scanf(“%s“name);
getchar();
fp=fopen(name“w+“);//按指定的文件方式创建文件
if(!fp)
{
printf(“\n creating fail“);
getchar();
printf(“\nInput again(Y or N)“);
scanf(“%c“&choice);
getchar();
if(choice==‘y‘ ||choice==‘Y‘)
goto label1;
}
else{
printf(“\nThe file is created“);
printf(“Do you now input content of the file?(Y or N):“);
while(1)//输入创建文件的内容
{
scanf(“%c“&choice);
if(choice==‘y‘ ||choice==‘Y‘ ||choice==‘n‘ ||choice==‘N‘)
break;
else
printf(“\nError!Please input again!“);
}
if(choice==‘y‘ ||choice==‘Y‘)
{
printf(“\nNow input content to the file(End with‘#‘):\n\n“);
fp=fopen(name“w+“);//把内容存放到fp指向的文件中去
ch=getchar();
while(ch!=‘#‘)
{
fputc(chfp);
- 上一篇:新安江模型代码
- 下一篇:OpenCV视频的保存以及显示
相关资源
- 操作系统CPU调度算法之最短剩余时间
- 操作系统设备管理模拟 银行家算法
- c++操作系统进程管理模拟
- 操作系统进程调度算法——短作业优
- 多级反馈队列调度算法C语言源代码
- 操作系统课程设计报告模拟文件系统
- 操作系统仿真之内存替换算法
- C++制作加密解密系统
- 操作系统多级反馈队列模拟程序
- Linux操作系统C语言编程入门pd
- 操作系统 虚拟存储器地址转换
- 操作系统的模拟实现 C++编写
- 操作系统课程设计(最佳适应算法的
- MFC实现的操作系统页面置换FIFO、LRU、
- 进程调度的设计与实现图形界面实现
- myshell:操作系统编程-自己用C语言写
- 操作系统 内存分配与回收 C语言模拟
- 操作系统实验——spooling技术
- 操作系统使用C语言链表实现进程管理
- 哲学家进餐实验报告
- 《基于Linux的设备分配及磁盘调度》
- 操作系统生产者与消费者综合性实验
- C语言实现调度算法源代码-山东大学操
- 操作系统文件管理系统c++
- 简单文件管理系统的实现
- 基于FCFS和SPF的进程管理系统可用资源
- 操作系统课程设计 linux文件系统
- c++写的操作系统课程设计:模拟文件
- 操作系统文件管理系统模拟实现
- 处理机调度的模拟实现_C语言
评论
共有 条评论