你想要的是将文件视为字节流,这可以通过使用read()和write()来实现.<< >>当文件不是文本时直接处理文件时,不能使用普通流操作符.
通常,您将在read()/ write()之上创建自己的读/写函数,以使流操作符过载
另一种方法是使用fread()fwrite(),你在其中创建一个带有记录布局的结构,然后在fread()/ fwrite()中使用它
typedef struct
{
short id;
char name[64];
} rec;
rec A;
fread( &A, sizeof(A), 1, fp );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
458 次 |
| 最近记录: |