#include <stdio.h>
int main()
{
FILE* pFile = fopen("taoge.txt", "r"); //获取文件指针
char *pBuf; //定义文件指针
fseek(pFile, 0, SEEK_END); //把指针移动到文件的结尾,获取文件长度
int len = ftell(pFile); //获取文件长度
pBuf = new char[len+1]; //定义数组长度
rewind(pFile); //再将指针移动到文件开头
fread(pBuf, len, 1, pFile);
pBuf[len] = 0; //将读到的文件最后一位写为0,
printf("%s\n", pBuf);
fclose(pFile);
}
本文介绍了一个使用C语言进行文件读取的例子。通过fopen打开文件,fseek定位到文件末尾获取文件大小,ftell得到文件长度,new分配内存空间,fread读取文件内容,并使用printf打印输出。
843

被折叠的 条评论
为什么被折叠?



