Bob*_*Bob -2 c
我需要从文件中读取一个字节.通常在读取时,我使用char数组作为缓冲区.但是,我需要能够使用byte执行二进制操作,这不能用char数组完成.这是我得到的:
read(file, buffer, 1);
我已经尝试将缓冲区设置为char和int,但两者都给我警告它需要一个void*参数.但是,当然,这不允许像&这样的二进制操作.
如何存储缓冲区以便我可以对其执行二进制操作?
小智 6
你可以使用这个功能int fgetc (FILE *fp).返回值将是int0到255之间的值或EOF.
int fgetc (FILE *fp)
int
EOF
归档时间:
9 年,5 月 前
查看次数:
1502 次
最近记录: