3,882
社区成员
发帖
与我相关
我的任务
分享
void CChatServerDlg::OnBnClickedButton8()
{
// TODO: 在此添加控件通知处理程序代码
char *pbuffer;
FILE *file=NULL;
if ((file = fopen("E:\\Visual C++\\ChatServer\\df300m.ts", "rb")) != NULL)
{
fseek(file ,0L, SEEK_END);
int ifilesize = ftell(file); //得到文件长度
pbuffer =(char*)malloc(ifilesize+1);//初始化pbuffer的大小
if(pbuffer==NULL)
{
fclose(file);
MessageBox("初始化缓存大小失败!");
}
else
{
fseek(file ,0L, SEEK_SET);//文件指针指向文件开始处
fread(pbuffer, 1,ifilesize, file);
pbuffer[ifilesize]=0;
fclose(file);
m_ListWords1.AddString(pbuffer);
MessageBox("读取文件成功");
}
}
}
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
FILE *file=NULL;
if ((file = fopen("01 Is Greece In Danger Of Losing Tre.mp3", "rb")) != NULL){
cout<<"file open ok"<<endl;
fseek(file ,0L, SEEK_END);
int ifilesize = ftell(file);
cout<<"file size = "<<ifilesize;
fclose(file);
}
return 0;
}
char *pbuffer;
FILE *file=NULL;
if ((file = fopen("E:\\Visual C++\\ChatServer\\df300m.ts", "rb")) != NULL)
{
fseek(file ,0L, SEEK_END);
int ifilesize = ftell(file); //得到文件长度
cout<<"文件大小为:"<<ifilesize;
pbuffer =(char*)malloc(ifilesize+1);//初始化pbuffer的大小
if(pbuffer==NULL)
{
fclose(file);
cout<<"打开错误了。";
}
else
{
fseek(file ,0L, SEEK_SET);//文件指针指向文件开始处
fread(pbuffer, 1,ifilesize, file);
pbuffer[ifilesize]=0;
fclose(file);
cout<<"读取文件成功";
}
}
