- /*读取文件到字符串pszBuff */
//打开文件,读取数据FILE *pFile = NULL;fopen_s(&pFile, "c:\\1.txt", "r");fseek(pFile, 0, SEEK_END);//把fseek移动到文件结尾long nFileLen = ftell(pFile); //获得文件结尾的长度fseek(pFile, 0, SEEK_SET); //把fseek指针移动到原来位置CHAR *pszBuff = (CHAR*)malloc(nFileLen + 1); //多一个字符留给‘\0‘用memset(pszBuff, 0, nFileLen + 1); //把pszBuff置零fread(pszBuff, nFileLen, 1, pFile); //读取文件内容到bufffclose(pFile);
原文:http://www.cnblogs.com/nfking/p/5573139.html