问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++ 文件任意读取问题

发布网友 发布时间:2024-10-07 07:13

我来回答

4个回答

热心网友 时间:2024-11-15 15:00

//这个容易,你要读到哪个位置,先把文件内指针移到那个位置再读就可以,如下个简单例子:

#include <stdio.h>
int main()
{
int a = 0 , b = 0, c=0;
printf("请输入a b 值\n");
scanf("%d", &a);
scanf("%d", &b);

FILE *fp;
fp = fopen("file.txt", "a");
if (fp == NULL)
{
printf("打开文件失败");
return -1;
}
fwrite(&a, sizeof(int), 1, fp);
fwrite(&b, sizeof(int), 1,fp);
fclose(fp);

//把b读出来

fp = fopen("file.txt", "r");
if (fp == NULL)
{
printf("打开文件失败");
return -1;
}
fseek(fp, sizeof(int), SEEK_SET);
fread(&c, sizeof(int), 1, fp);
fclose(fp);

printf("%d\n", c);
return 0;
}

热心网友 时间:2024-11-15 15:00

如果整个文件都是一种数据类型的话,可以计算出每个数据项的起始地址的,然后用一个什么函数把读取指针移过去就行了,我对C++不是太清楚,如果是C语言的话,用一个fseek函数就可以了

热心网友 时间:2024-11-15 15:01

用seekg函数和seekp函数来完成随机的读与取,
seekg函数是把输入指针移到指定的文件位置
seekp函数是把输出指针移到指定的文件位置
这个比较不好说。还是加我百度HI来说吧。

热心网友 时间:2024-11-15 15:01

不来就算,参考代码:
#include <cstdio>
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
float a;

ifstream fin("data.txt", ios::binary);
fin.seekg(sizeof(float) + 1);

fin >> a;
cout << a;
system("PAUSE");
fin.close();
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 什么杀毒软件可以把自己的QQ号弄成上游戏需要二维码什么的东西,没有手... 为什么我的手机不显示4G呢 求一个p图的素材包,越搞笑越好,背景什么的也行,朋友想让我用她照片给... ...P图,800*800像素以上,1:1尺寸、png格式商品素材图、必须符合透明背景... 南酸枣中药材 南酸枣 浙江有什么名贵中草药 最好的朋友下周将举行婚礼,我想给她写一篇不少于100词的祝贺卡 我国为什么建设强大的国防?如何建设强大的国防 鸟叫在风水中代表什么,住的地方有鸟叫风水怎样 相信孩子,他们闯的所有祸只是因为爱你并想得到你的爱 大人为什么觉得孩子就是个麻烦啊 当爱人开始躲你的时候 是不是就是感情的尽头了 和金秀贤一起拍可口可乐的女演员是谁?是可口可乐!!!湖南台的新广告... 和金秀贤一起拍广告的这女的是谁? 金秀贤与中国哪个女演员合作过 金秀贤和哪几个女演员拍过吻戏 09年刚组装的电脑里面的windows media player 11上次使用时间为07年 电... 电脑CPU风扇一直高速运转 噪音大 新组装机问题 生白砒每一克桉正规剂量服用可分为多少次才不中毒 人在什么情况下会做噩梦,而且在梦里很难醒过来。谢谢了,大神帮忙啊 桑叶配花椒泡水喝的功效与作用 我的BIOS界面是这样的,想请懂英文的朋友帮忙翻译一下。 Phoenix - AwardBIOS CMOS Setup Utility 里面的英文不懂,谁能用中文... ...是没有感觉,像是理所当然一样?谢谢了,大神帮忙啊 艾灸盒全钢的好还是不锈钢的性价比高? 现在有很多人发爱情连锁信,这个准吗?谢谢了,大神帮忙啊 想象才最可怕,怎么理解?大神们帮帮忙 爱情到底能说的明白吗?谢谢了,大神帮忙啊 为什么我工作定下来了还这么心烦?大神们帮帮忙 轻度滋事的概念 ...于空间? 大家想一下人到底活在哪里呢?时间一直不停的走着,发生过... 当一个人没有了信誉还能怎么样去活在这个圈子里大神们帮帮忙 轻度滋事、肇事、肇祸情况要与什么的记录为准 为什么网络上的女人真好虚伪?大神们帮帮忙 演唱会,因不满观看位置过远,发泄情绪,将椅子损坏,属于什么行为... 小孩刚上一年级的时候户口不是本地的现在六年级了户口迁到本地了学 ... 考教资时间2024年具体时间 保卫萝卜天际6(保卫萝卜天际6攻略金萝卜布阵图)介绍_保卫萝卜天际6(保卫... 保卫萝卜2第6-10关打法介绍_保卫萝卜2第6-10关打法是什么