读取文件内容的一般方式

来源:互联网 发布:vmware for ubuntu 32 编辑:程序博客网 时间:2024/04/29 21:11
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;}

0 0
原创粉丝点击