欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門(mén)教程網(wǎng)!

C語(yǔ)言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語(yǔ)言 >

C++ 將一個(gè)文件讀入數(shù)組再讀出數(shù)組的方法

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語(yǔ)言|點(diǎn)擊: 次

如下所示:

<pre name="code" class="cpp">#include<iostream> 
#include<fstream> 
using namespace std;
#define MAX_PACK_SIZE 10240
void main() 
{ 
 char filePath[256]; 
 strcpy(filePath,"F:/視頻/1.mp4");  //獲取路徑 
 FILE *pFile; 
 pFile=fopen(filePath,"r+b"); 
	if(pFile==NULL)
	{
		cout<<"打開(kāi)文件失敗"<<endl;
		return ;
	}
 fseek(pFile,0,SEEK_END); 
 // long nLength=ftell(pFile); //獲取文件長(zhǎng)度(字節(jié)數(shù))
	_int64 nLength=_ftelli64(pFile); //獲取的長(zhǎng)度最大為2的64次方-1個(gè)字節(jié)
	cout<<"文件長(zhǎng)度為:"<<nLength<<endl;
	if(nLength==-1)  //讀取出錯(cuò)
	{
		return;
	}
 char buff[MAX_PACK_SIZE+1];  //用于存放文件部分?jǐn)?shù)據(jù)
	char filePath1[256];
	strcpy(filePath1,"E:/圖片/Saved Pictures/8.mp4");
	FILE *File;
	File=fopen(filePath1,"a+b"); //打開(kāi)文件以append和讀的方式進(jìn)行,如果不存在文件則創(chuàng)建
	fseek(pFile,0,SEEK_SET);  //定位到開(kāi)始位置
 for(_int64 i=0;i+MAX_PACK_SIZE+1<nLength;i+=MAX_PACK_SIZE)
	{
		if(i+MAX_PACK_SIZE+1<nLength)
		{
   fread(buff,sizeof(char),MAX_PACK_SIZE,pFile); //從文件當(dāng)前定位的位置開(kāi)始讀取MAX_PACK_SIZE個(gè)字節(jié)
		 fseek(pFile,0,SEEK_CUR);  //定位到上一步定位的位置加MAX_PACK_SIZE的位置
		 fwrite(buff,sizeof(char),MAX_PACK_SIZE,File); //將buff中的數(shù)據(jù)添加到File中
		}
		else
		{
			fread(buff,sizeof(char),nLength-i,pFile);
			fseek(pFile,0,SEEK_CUR);
			fwrite(buff,sizeof(char),nLength-i,File);
		}
	}
	fclose(pFile);  //關(guān)閉文件
	fclose(File);
} 

以上這篇C++ 將一個(gè)文件讀入數(shù)組再讀出數(shù)組的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持我們。

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有