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

c++用指针如何读取文件

发布网友 发布时间:2022-12-21 06:58

我来回答

3个回答

热心网友 时间:2023-10-06 08:06

C++是向下兼容C语言的,所以直接使用C语言当中的文件指针即可读取文件。

1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作位置的获取与设置。一般的C语言教程都有文件操作一章,可以找本教材进一步学习。
2、例程:

#include<stdio.h>
int a;
char b,c[100];
int main(){
    FILE * fp1 = fopen("input.txt", "r");//打开输入文件
    FILE * fp2 = fopen("output.txt", "w");//打开输出文件
    if (fp1==NULL || fp2==NULL) {//若打开文件失败则退出
        puts("不能打开文件!");
        rturn 0;
    }
    fscanf(fp1,"%d",&a);//从输入文件读取一个整数
    b=fgetc(fp1);//从输入文件读取一个字符
    fgets(c,100,fp1);//从输入文件读取一行字符串
    
    printf("%ld",ftell(fp1));//输出fp1指针当前位置相对于文件首的偏移字节数
    
    fputs(c,fp2);//向输出文件写入一行字符串
    fputc(b,fp2);//向输出文件写入一个字符
    fprintf(fp2,"%d",a);//向输出文件写入一个整数
    
    fclose(fp1);//关闭输入文件
    fclose(fp2);//关闭输出文件,相当于保存
    return 0;
}

热心网友 时间:2023-10-06 08:06

写一个读取并显示的函数

热心网友 时间:2023-10-06 08:07

不理解你的意思,如果只是要读文件,使用fstream就好啦。

fstream fin("f:\1.txt");
string str;
while( ! fin.eof() ){ // 判断是否读完
fin >> str;
cout << str;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
老师侮辱学生是否犯法 开启河南航拍新篇章 河南省航拍协会第一次会员代表大会召开 我想问下poscer m-3032款型手表售价是多少??? wp6m是啥意思 看图软件哪个好哪个看图软件好 5款强大到离谱电脑软件,都是效率神器!从此远离加班 在武汉买一套房大概要多少钱 武汉华润翡翠城的优缺点 k12教育为什么会被整顿 国家为什么要叫停K12教育? 孔子认为学习就是“致其道”,《论语》中的孔子的形象是怎样的? c语言 指针输出数组 C语言如何利用指针接受二维数组实参 北极星剃刀900rzr怠速不稳? 北极星剃刀144故障 北极星剃刀1000耐用吗 完全不同用英语怎么说 完全不同英语 故乡的炊烟你可是妈妈,你可是妈妈心中留下的歌,好像是谭维维唱得,叫什么 二战《天启》观后感 四个有的造句怎么造句 如何在ps中画一个1080*1920的方框 家丽雅燃气热水器一般多少钱? 藏头诗要内容快乐的 祝张昱快乐每一天 祝图图快乐每一天 祝猫头快乐每一天 祝阿布快乐每一天 阅读下面这首宋词,然后回答问题。元兵俘至合沙,诗寄仲子[宋]陈文龙斗垒孤危势不支,书生守志定难移。自 买基金为何要在证券公司开户? 时光分期为什么要开户? 股票为什么要开户 佳能7000d用tv档拍摄技巧 安捷伦7000D怎么除尘 孙杨人品到底如何? 汪顺发文感谢恩师,你如何看待他的这一行为? 汪顺谈如何走过低谷 A+广告联盟,网站主能赚钱吗? 在线等求A开头的广告用的单词(英语),意思为积极向上的 结婚率持续下降,离婚率持续上升,这到底是什么引起的? 什么是广告A..E.. 乌鲁木齐七英里商业中心是不是国企 婚姻率为什么这么高 与传统节日有关的成语诗句对联 比起离婚率下降,结婚率的下降该如何解决? 七迈车线下有多少门店 到底是什么原因导致经济越好的地区婚姻率越低? 新彊到巴基斯坦大巴是中国人架驶员吗? 西安前方教育怎么样,有哪位同僚在那边工作过吗? 胡昭老师 特名前方教育初中语文怎么样 何输老师 特名前方教育怎么样 刘亚彬老师 特名前方教育初中英语怎么样 腰果和碧根果哪个好吃 你终究会慢慢长大