【C++】fwrite与fread

来源:互联网 发布:c语言进程的创建 编辑:程序博客网 时间:2024/05/01 07:19
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;}

原创粉丝点击