文件操作简易代码[C语言]
2009-08-21 23:15
399 查看
C语言文件操作简易程序
1.新建文件
2.打开文件
3.删除文件
0.退出
请选择:2
主菜单->打开文件
请输入文件名(filename.txt)或路径(c:/xxx/xxx.txt):123.txt
该文件内容如下:
zhangcong
按1.追加 2.重写 3.返回主菜单
C代码实现如下:
1.新建文件
2.打开文件
3.删除文件
0.退出
请选择:2
主菜单->打开文件
请输入文件名(filename.txt)或路径(c:/xxx/xxx.txt):123.txt
该文件内容如下:
zhangcong
按1.追加 2.重写 3.返回主菜单
C代码实现如下:
#include<stdio.h> #include<windows.h> void main() { char n; char comde[10]="del "; FILE *fp; char ch; printf("/nc语言文件操作简易程序/n"); printf("1.新建文件/n2.打开文件/n3.删除文件/n0.退出/n"); printf("请选择:"); scanf("%c",&n); getchar(); switch(n){ case '1': char filename[50]; printf("/n主菜单->新建文件/n"); printf("请输入文件名(filename.txt)或路径(c://xxx//xxx.txt):"); gets(filename); fp=fopen(filename,"w+"); printf("新建文件成功/n"); printf("输入文件内容(按回车结束):"); ch=getchar(); while(ch!='/n') { fputc(ch,fp); ch=getchar(); } rewind(fp); fclose(fp); printf("输入完毕!/n"); printf("/n2秒后返回主菜单.../n"); Sleep(2000); system("cls"); main(); case '2': char Filename[50]; printf("/n主菜单->打开文件/n"); a: printf("请输入文件名(filename.txt)或路径(c://xxx//xxx.txt):"); gets(Filename); if((fp=fopen(Filename,"rt+"))==NULL) { printf("/n该文件不存在!/n"); printf("[按任意键返回重新输入]/n"); getchar(); goto a; } printf("该文件内容如下:/n"); ch=fgetc(fp); printf("%c",ch); while(ch!=EOF) { ch=fgetc(fp); printf("%c",ch); } printf("/n/n"); printf("按1.追加 2.重写 3.返回主菜单/n"); char m; scanf("%c",&m); getchar(); if(m=='1') { printf("请输入追加内容:/n"); ch=getchar(); while(ch!='/n') { fputc(ch,fp); ch=getchar(); } rewind(fp); fclose(fp); } if(m=='2') { fclose(fp); fp=fopen(Filename,"w+"); printf("请输入重写内容:/n"); ch=getchar(); while(ch!='/n') { fputc(ch,fp); ch=getchar(); } rewind(fp); fclose(fp); } printf("/n2秒后返回主菜单.../n"); Sleep(2000); system("cls"); main(); case '3': char FlieName[50]; printf("/n主菜单->删除文件/n"); printf("请输入文件名(filename.txt)或路径(c://xxx//xxx.txt):"); gets(FlieName); strcat(comde,FlieName); system(comde); printf("/n文件删除成功或文件不存在!/n"); printf("/n2秒后返回主菜单.../n"); Sleep(2000); system("cls"); main(); default: printf("谢谢使用!/n"); } }
相关文章推荐
- [黑马IOS自学第八篇]C语言文件操作,通讯录实现,代码
- c语言文件操作常用函数及读写文件代码举列
- C语言文件操作简易代码
- 让你提前认识软件开发(18):C语言中常用的文件操作函数总结及使用方法演示代码
- linux文件操作指令的c语言代码实现
- C语言 文件操作解析详解及实例代码
- C语言文件操作【摘抄】
- C语言文件操作
- php对大文件进行读取操作的实现代码
- C语言文件操作解析(一)
- HDFS的API调用,创建Maven工程,创建一个非Maven工程,HDFS客户端操作数据代码示例,文件方式操作和流式操作
- 左式堆(不完全操作)实现文件C语言
- python之文件的读写和文件目录以及文件夹的操作实现代码
- 网址备忘录(VB,文件操作)代码
- php操作csv文件代码实例汇总
- Python常见文件操作的函数示例代码
- C语言文件操作解析(一)
- C语言系列(七)文件的相关操作
- c语言的应用————文件的操作
- Excel 文件操作代码