C++文件读写
来源:互联网 发布:数学建模 数据挖掘 编辑:程序博客网 时间:2024/05/06 19:39
C++文件读写实例(BinWriter)
从源文件中读取指定位置的一段数据写入到目的文件的指定位置
#include <iostream>#include <fstream>using namespace std;int main(int n,char** args){ if(n<6){ cout<<"Usage: BinWriter src_filename read_offset size des_filename write_offset"; exit(0); } char *src_filename=args[1]; long read_offset=atol(args[2]);//偏移量 int bufsize=atoi(args[3]); char *des_filename=args[4]; long write_offset=atol(args[5]);//偏移量 FILE *fp_read=fopen(src_filename,"rb+"); FILE *fp_write=fopen(des_filename,"rb+"); if(fp_read==NULL){ cout<<"ERROR:fail to open source file!"; exit(0); } if(fp_write==NULL){ cout<<"ERROR:fail to open destination file!"; exit(0); } //read source file to buf char *buf=new char[bufsize]; int read_fromwhere=0;//偏移基址 fseek(fp_read,read_offset,read_fromwhere); fread(buf,sizeof(char),bufsize,fp_read); //write buf to destination file int write_fromwhere=0;//偏移基址 fseek(fp_write,write_offset,write_fromwhere); fwrite(buf,sizeof(char),bufsize,fp_write); cout<<"written success!"; fclose(fp_read); fclose(fp_write); delete buf; return 0;}
0 0
- 【C/C++】文件读写
- c语言读写文件
- 文件读写(c)
- C#-读写INI文件
- [C++]文件读写操作
- C#读写INI文件
- C 读写文件
- C读写ini文件
- c#FileStream文件读写
- 读写文件 c
- WinAPI C读写文件?
- C语言读写文件
- 文件读写(C++)
- c中的文件读写
- C文件读写
- c读写文件
- c读写Exc文件
- C/C++ 读写文件
- swift日志打印第三方库QorumLogs的使用
- 错误:java.lang.ClassNotFoundException UriComponentsContributor
- C# 学习进阶之default
- swoole来袭
- Linux目录与文件(Ubuntu)
- C++文件读写
- mongodb锁
- Git的常用命令的使用方法和解释
- cookie问题
- 欧几里得和扩展欧几里得算法分析
- 挑战巨头,主打安全的Telegram、超信胜算几何?
- iOS 远程消息推送,原理和开发详解篇(新手推荐)
- toj 4613 Number of Battlefields
- pthread_cont_wait和pthread_cont_signal