一个C语言文件操作例子
来源:互联网 发布:unity3d 灯光开关 编辑:程序博客网 时间:2024/06/05 11:41
#include <stdio.h>#include <stdlib.h>int main(int argc,char *argv[]){ FILE *file=fopen("list","r");//以只读模式打开文件list if(file==NULL){ printf("open file failed!!\n"); return 0; } fseek(file,0,SEEK_END);//定位文件指针到末尾 int len=ftell(file);//返回当前文件指针与文件头之间的距离 printf("file length=%d\n",len); char* ch=(char *)malloc(sizeof(char)*(len+1));//分配文件长度加一大小的内存区 memset(ch,0,len+1);//初始化内存区 rewind(file);//定位文件指针到文件开始位置 fread(ch,1,len,file);//从文件指针当前位置读len长度的内容到ch内存区 printf("%s\n",ch);//输出文件内容 fseek(file,0,SEEK_SET);//重置指针 char re[9]={0}; int num=(int)fread(re,1,8,file);//从文件指针当前位置读8的字节到re中//写文件 FILE *wFile=fopen("list2.txt","a+");//以附加方式打开可读写的文件 if(wFile==NULL){ printf("Open File Failed!!\n"); return 0; } while(num!=0){ fwrite(re,1,num,wFile); //将re中前num个字符写入wFile文件中 printf("%s",re); num=(int)fread(re,1,8,file);//从file读8个字符到re中 } fclose(file);//关闭已打开的文件 return 0;}
0 0
- 一个C语言文件操作例子
- C语言文件操作例子
- C语言文件操作与例子
- c语言文件读写的一个例子
- C语言如何清空一个文件的例子
- 【GO语言】文件操作例子
- c语言文件读写,例子
- c语言文件操作
- C语言文件操作
- C语言文件操作
- C语言文件操作
- C语言文件操作
- C语言文件操作
- C语言文件操作
- c语言文件操作
- C语言文件操作
- C语言文件操作
- C语言文件操作
- x01.wos: 纸娃娃系统
- iOS开发工具——网络封包分析工具Charles
- Android xml 效果之 Shape Drawable
- 循环-14. 最大公约数和最小公倍数(15)
- ViewHolder的另一种写法
- 一个C语言文件操作例子
- 《数据结构》实验五: 树和二叉树实验
- Ajax在jQuery中应用--jQuery基础知识点(5)
- 黑马程序员——UDP数据传输java实现
- c++中的异常
- 【酸甜苦辣】记迭代一的酸甜苦辣(林聪篇)
- andriod之对话框--标准对话框、列表对话框、自定义对话框
- 循环-15. 统计素数并求和(20)
- 手机中病毒一直被静默安装