主要:数据存储(原则:保证能写入,也能读出并还原)
方法:按字节存储
首先都是读取路径,并正确打开
main函数中输入以下代码:
int main()
{
const char* filename = "C:/Users/hhh/Desktop/aa.txt";
FILE* fp = fopen(filename, "wb"); //wb为覆盖写入,ab为追加写入,rb为读取
............//开始写入要存储或读取的代码
fclose(fp);
return 0;
}
1、基本类型的存取(eg:int ,short,char)
存储操作,比如:
int a = 0x12345678;
fwrite(&a,1,4,fp); //一次从a中读取四个字节,存储在fp中
读取操作,比如:
int b;
fread(&b,1,4,fp); //每次从fp中读取4个字节,存在缓存b中
2、数组的存取
存储操作,比如:
float arr[4] = {
1.1f,1.2f,1.3f,1.4f};
fwrite(arr,1,4*4,fp);
读取操作,比如:
float arr[128];
int count = 0;