【C++】fwrite與fread

fwrite函數
  • 函數功能:寫數據塊
  • 函數調用形式:fwrite(buffer, size, count, fp);
  • 函數說明:
fread函數
  • 函數功能:讀數據塊
  • 函數調用形式:fread(buffer, size, count, fp);
  • 函數說明:
/*fwriteDemo*/
#include <stdio.h>
#include <iostream>
int main()
{
	FILE *fp;
	char buff[100] = "Hello World.";
	fp = fopen("G:/Loger/VS2010/workspace/fwriteDemo/example.txt","w");
	if (!fp)
	{
		std::cout << "open file failed." << std::endl;
		return 0;
	}
	int len = strlen("Hello World.");
	fwrite(buff,1,len,fp);
	fclose(fp);
	return 1;
}




/*freadDemo*/
#include <iostream>
int main()
{
	FILE *fp;
	char buff[10];
	int len = 0;
	fp = fopen("G:/Loger/VS2010/workspace/fwriteDemo/freadDemo.txt","r");
	if (!fp)
	{
		std::cout << "open file failed." << std::endl;
		return 0;
	}
	len = 10;
	fread(buff,1,len,fp);
	std::cout << buff << std::endl;
	fclose(fp);
	return 1;
}






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章