社区
C++ 语言
帖子详情
请问ifstream怎么获取它所指向的文件的长度?
zxj2006ok
2006-04-27 12:06:54
因为要根据这个长度去读数据,谢谢
...全文
218
7
打赏
收藏
请问ifstream怎么获取它所指向的文件的长度?
因为要根据这个长度去读数据,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
98440622
2006-04-28
打赏
举报
回复
感觉以上为正解,mark
yuanchuang
2006-04-27
打赏
举报
回复
fseek
yuanchuang
2006-04-27
打赏
举报
回复
fseek
roger_77
2006-04-27
打赏
举报
回复
ifstream怎么获取它所指向的文件的长度?
ugg(逸学堂(exuetang.net)) ( ) 信誉:100 2006-4-27 13:28:19 得分: 0
ifstream in_file1("test.gif",ios::binary); // 打开文件
in_file1.seekg(0,ios_base::end); // 把文件指针到尾部
int iNum = in_file1.tellg(); // 获得文件字节数
// 如果读取文件,需要把文件指针指向文件开始出
in_file1.seekg(0,ios_base::beg);
-----------------------------------
以上正解。
sankt
2006-04-27
打赏
举报
回复
问题其实可以转换为求文件的字节数
//================
#include <fstream>
#include<iostream>
using namespace std;
int main()
{
char ch;
ifstream fin( "io.txt" );
int co=0;
while( fin.get(ch) )
{
cout << ch;
++co;
}
cout<<endl;
fin.close();
cout<<"The size is :"<<co<<endl;
system("pause");
return 0;
}
吃狼的豆腐
2006-04-27
打赏
举报
回复
mark
逸学堂
2006-04-27
打赏
举报
回复
ifstream in_file1("test.gif",ios::binary); // 打开文件
in_file1.seekg(0,ios_base::end); // 把文件指针到尾部
int iNum = in_file1.tellg(); // 获得文件字节数
// 如果读取文件,需要把文件指针指向文件开始出
in_file1.seekg(0,ios_base::beg);
c++
文件
操作Ofstream、
Ifstream
,如何
获取
文件
长度
3、tellg/tellp 返回值是streampos,返回的是与stream起点的距离。在读写
文件
时,有时希望直接...2、tellg
获取
读指针 位置,此位置即为
文件
长度
。1、seekg将
文件
的读指针,定位到
文件
尾部;
指向
该处,然后再进行读写。
C++中读取
文件
ifstream
、ofstream
现在,我想对一个utf-8的json
文件
进行读写操作。在此过程中,遇到了一些问题。 头
文件
的添加: #include <iostream> ...(一)
ifstream
读取
文件
A:使用char*的方式读取
ifstream
r...
ifstream
一次性读取
文件
的全部内容
std::
ifstream
fout;int length;fout.open("test.txt");fout.seekg(0,std::ios::...//
获取
文件
长度
fout.seekg(0,std::ios::beg);//
文件
指针从新
指向
开头char *buffer=new char[length];fout.read(buffer...
C++
文件
流:通过ofstream和
ifstream
轻松实现
文件
读写
C++
文件
流是用于进行
文件
读写操作的工具,它提供了一种能够简单、高效地与外部
文件
进行交互的方式。C++中
文件
流主要通过ofstream和
ifstream
来实现对
文件
的写入和读取。ofstream(output file stream)用于写入
文件
,...
C++功能模块9:
ifstream
读取加载模型权重
文件
至内存
【代码】C++功能模块9:
ifstream
读取加载模型权重
文件
至内存。
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章