我有一个char **数组,存储所有类似的结构,整数和字符。
char** disk = new char*[100];
我将每个磁盘块设置为64字节,并使用memcpy存储不同的信息。
然后,我需要将此磁盘保存到一个文件中,我可以再次从中恢复。
但是我不知道如何将这个数据结构保存到二进制文件中,我所知道的是输出一些文本并使用ifstream从这个text.txt文件中读取。我不认为这是有效的,所以我的问题是将这个磁盘写入文件的最佳方法是什么?如何写入二进制文件?我该如何恢复它(从中读取?)?你能给我一些例子吗?
谢谢!