环境:VC2008 SP1
ReadMe.txt内容:
1111;
2222;
3333;
const int BUFFER = 1024*20;
int _tmain(int argc, _TCHAR* argv[])
{
char buffer[BUFFER];
memset(buffer, 0, BUFFER);
FILE *pFile;
pFile = fopen("ReadMe.txt", "r");
if(NULL==pFile)
{
printf("err, %d\n", GetLastError());
return 0;
}
int nHasRead;
nHasRead = fread(buffer, 1, BUFFER, pFile);
//buffer[nHasRead]='\0';
printf("fread size:%d, \n%s\n", nHasRead, buffer);
fclose(pFile);
return 0;
}
输出
fread size:17,
1111;
2222;
3333;3;
请按任意键继续. . .
const int BUFFER = 1024*20;改为 1024*4-1;
输出
fread size:17,
1111;
2222;
3333;
请按任意键继续. . .
分享到:
相关推荐
C语言文件读写函数,fread,fwrite函数的使用。 简单实例,仅供参考。
C语言fread函数和fwrite函数的用法及其实例
c++ 读文件 fread是一个函数。从一个文件流中读数据,最多读取count个元素,每个元素size字节,如果调用成功返回实际读取到的元素个数,如果不成功或读到文件末尾返回 0。
为什么fwrite写文件后,用fread读出来文件长度是0,即fread读不出数据
资源中包含了5个文件,其中两个为read函数和fread函数c语言实例的源码,以及编译后的两个代码的可执行文件,还包含了测试用的文件。
fread,fwrite的参数2,3顺序 为什么fread读出来的文件大小不对
为什么fread(),fwrite()的返回值总是为0,但是文件读写正常 初学C语言文件操作的新人,总会犯这个错误,明明文件读 写成功 ,但是返回值总是为0,而不是读写成功的字节数,原因是因为...
Matlab文件操作及读txt文件(fopen,fseek,fread,fclose).pdf
/* 从键盘输入4个学生的有关数据,然后把它们转存到磁盘文件上去 */ #include #define SIZE 4 struct student_type { char name[10]; int num; int age; char addr[15]; }stud[SIZE]; ...……
fread函数的用法
fread_fwrite.cpp
1、本文详细描述了c语言fread函数的用法。 2、通过详细示例,让读者更直观地阅读,更清晰的理解。 3、示例代码可直接复制,编译后可直接运行。 4、根据示例以及运行结果,让读者加强记忆及理解。
采用Matlab下fread函数读取高光谱BIL文件数据
C语言fread函数和fwrite函数的用法及其实例[收集].pdf
php fread函数用于读取文件(可安全用于二进制文件),其语法是fread(file,length),参数file必需,指规定要读取打开文件,length 必需,指规定要读取的最大字节数。 php fread函数怎么用? 定义和用法 fread() 函数...
比用fread/fwrite的方式速度快了不少的读写文件方式。其中包括了读写文本文件和二进制文件的函数。
php fread函数用于从文件中读取一定长度的字符,本文章向大家介绍fread读取文件的实例以及使用该函数读取文件需要注意的几个地方,需要的朋友可以参考一下。
C语言读写二进制文件的使用
随读 Fread 批量文本转MP3,同时可以制作LRC,之前传的版本不能转,音质有所提高,有中英文混渎插件,设置好中英文语音库,才能正常使用。绿色软件,解压可用。