(c++)二进制读写文件读写问题

在以下的代码中我们将写入一個float数组到1.txt中,并且读取出来

主要采用了fstream这个库,代码如下:

我们初始化了一个长度为12的flaot数组f如下
通过以下的代码写入1.txt

#####通过以下的代码從1.txt写入到ff数组

掌握C语言文本文件读写方式;

掌握C语言二进制读写文件读写方式;

掌握CPP文本文件读写方式;

掌握CPP二进制读写文件读写方式;

//采用C模式对Txt进行写出
 
//采用C模式对Txt进行读取
 printf("mode为1按字符读入并输出;mode为2,按行读入输出;mode为3知道数据格式,按行读入并输出\n");
 //按字符读入并直接输出
 //知道数据格式按行读入并存储输出
 
//采用C模式写二进制读写文件
 


//采用C模式读二进制读写文件
 
//文件打开方式选项: // ios::out    = 0x02, //供写,文件不存在则创建若文件已存在则清空原內容(ofstream默认的打开方式) // ios::ate    = 0x04, //文件打开时,指针在文件最后可改变指针的位置,常和in、out联合使用 // ios::app    = 0x08, //供写文件不存在则创建,若文件已存在则在原文件内容后写入新的内容指针位置总在最后 //seekg(绝对位置);      //绝对移动,    //输入流操作 //使用eof()函数检测攵件是否读结束 //如果知道数据格式可以直接用>>读入
//采用CPP模式写二进制读写文件
 


//采用CPP模式读二进制读写文件
 

1. C语言读写文件均通过FILE指针执行操作,其中文本文件的读写用fprintf,fscanf二进制读写文件的读写用fread,fwrite

我要回帖

更多关于 二进制读写 的文章

 

随机推荐