📄 file操作3.cpp
字号:
/*
程序名称: 文件操作 -- 普通数据读写
使用函数: fopen, fclose, ferror, fwrite, fread
程序功能: 非字符型数据关于文件的读取 -- int数据
日期: 2008-02-28
作者: zuojianhua
*/
#include <stdio.h>
#include <string.h>
main()
{
FILE *fp = NULL;
int a[5]={12,22,34,55,66}, *p=a;
// 以二进制文件的格式写入
fp = fopen("c:\\zuojianhua\\dataBinary.data", "wb");
if( !fp )
{
printf("The file can not open.");
return 0;
}
// 将整形数组以二进制的格式写入文件, 注意此函数的使用格式!!!
fwrite(a, sizeof(int), 5, fp);
fclose(fp);
fp = fopen("c:\\zuojianhua\\dataBinary.data", "rb");
if( !fp )
{
printf("The file can not open.");
return 0;
}
// 读取按照格式读取
int b[5] = {0};
fread(b,sizeof(int),5,fp);
for(int i=0; i<5; i++)
{
printf("%d, ", b[i]);
}
fclose(fp);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -