FILE *pFile=fopen("c://1.txt","r"); //获取文件的指针
if (pFile == NULL)
{
//文件不存在
return;
}
char *pBuf = NULL; //定义文件指针
fseek(pFile,0,SEEK_END); //把指针移动到文件的结尾 ,获取文件长度
int len=ftell(pFile); //获取文件长度
pBuf=new char[len+1]; //定义数组长度
rewind(pFile); //把指针移动到文件开头 或者 使用fseek(pFile,0,SEEK_SET);
fread(pBuf,1,len,pFile); //读文件
pBuf[len]=0; //把读到的文件最后一位 写为0 要不然系统会一直寻找到0后才结束
fclose(pFile);
if(strcmp(pBuf,"version_2015") == 0)
{
free(pBuf);
return TRUE;
}
else
{
free(pBuf);
return FALSE;
}
读取文件内容的一般方式
最新推荐文章于 2021-05-27 04:05:55 发布