fread(int *a=new int[sizeof(文件大小)],8,sizeof(文件大小),文件流)
求教啊
fread函数 读取二进制文件每次读取8位,怎么写
答案:4 悬赏:40 手机版
解决时间 2021-03-05 08:23
- 提问者网友:愿为果
- 2021-03-04 22:01
最佳答案
- 五星知识达人网友:罪歌
- 2021-03-04 23:06
#include <stdio.h>
#include <stdlib.h>
//读取字节数
#define READ_BYTES 1
int main()
{
//打开文件
FILE *fp = fopen("文件名", "rb"); //rb:以二进制方式读取
if(fp == NULL)
{
printf("文件打开失败!");
return -1;
}
//一次读取READ_BYTES字节,当READ_BYTES=1时为8位(1字节=8bit)
int rc;
char buff[READ_BYTES];
while((rc=fread(buff, 1, READ_BYTES, fp)) != 0)
{
//读取的结果在buff中,处理逻辑如下
//...
}
//关闭文件
fclose(fp);
return 0;
}
#include <stdlib.h>
//读取字节数
#define READ_BYTES 1
int main()
{
//打开文件
FILE *fp = fopen("文件名", "rb"); //rb:以二进制方式读取
if(fp == NULL)
{
printf("文件打开失败!");
return -1;
}
//一次读取READ_BYTES字节,当READ_BYTES=1时为8位(1字节=8bit)
int rc;
char buff[READ_BYTES];
while((rc=fread(buff, 1, READ_BYTES, fp)) != 0)
{
//读取的结果在buff中,处理逻辑如下
//...
}
//关闭文件
fclose(fp);
return 0;
}
全部回答
- 1楼网友:未来江山和你
- 2021-03-05 01:24
碳化合物中永远4根键,若出现正负碳离子为3根键。
成键方式:
共价键,能形成σ键、π键
有机物中碳原子的成键特征:
1、碳原子含有4个价电子,易跟多种原子形成共价键。
2、易形成单键、双键、叁键、碳链、碳环等多种复杂结构单元。
3、碳原子价键总数为4。
- 2楼网友:封刀令
- 2021-03-05 00:13
8位就是一个字节呀。
char c;
fread(&c, 1, 1, fp);
- 3楼网友:过活
- 2021-03-04 23:46
在读写二进制文件的时候,必须确保文件的打开形式是以 二进制读写的形式打开的, 即:文件的打开形式必须是 "rb", "wb" 要不然,读写数据的时候,就会出现错误。 函数使用说明: file * fopen(const char * path,const char * mode); 参数path字
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯