IO流文件指针(移动和获取文件读指针)

#include <iostream>
#include <fstream>
using namespace std;int main{//IO流文件指针(移动和获取文件读指针)fstream ioFile(path, ios::in);  // 用读模式打开文件if (!ioFile){cout << "Failed to open file!" << endl;return 0;}// 获取文件长度int  length = ioFile.seekg(0, std::ios::end).tellg();// 定位读指针,获取当前指针位置int pos = 5;ioFile.seekg(pos, ios::beg); // 定位读指针到文件pos处int cur = ioFile.tellg();    // 获取文件当前指针位置// 读指针读取文件后会自动指向到下一位char s;ioFile.read((char *)&s, sizeof(s)); return 0;}

参考博客:
C++ 移动和获取文件读写指针

IO流文件指针(移动和获取文件读指针)相关推荐

  1. php put怎么接收文件,php,restful_PHP PUT方式传文件的话,如何获取文件内容呢 ?,php,restful,http - phpStudy...

    PHP PUT方式传文件的话,如何获取文件内容呢 ? 最近因为在做前后端分离,后端PHP所有Api都使用RESTFul风格. 但是在使用PUT上传文件的时候,发现$_FILES没有文件信息(可能没有上 ...

  2. java获取文件编码_java如何获取文件编码格式

    1:简单判断是UTF-8或不是UTF-8,因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK. 按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理 ...

  3. java 文件md5校验_Java 获取 文件md5校验码

    讯雷下载的核心思想是校验文件的md5值,两个文件若md5相同则为同一文件. 当得到用户下载某个文件的请求后它根据数据库中保留的文件md5比对出拥有此文件的url, 将用户请求挂接到此url上并仿造一个 ...

  4. java文件file字符集_获取文件字符集(或文件编码) 的工具类

    packageorg.mozilla.intl.chardet; importjava.io.BufferedInputStream; importjava.io.File; importjava.i ...

  5. java获取文件列表,[javaSE] java获取文件列表

    递归测试 import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.Lis ...

  6. linux打开文件夹所有文件名,获取文件夹下的所有文件名 (linux windows)

    windows下获取文件夹下的所有文件名 1 #include "folder.hpp" 2 #include 3 4 void getFilesFromFolder(const ...

  7. linux 获取文件夹下文件信息,linux下获取文件夹下子文件列表

    linux下获取文件夹下子文件列表 预置条件: 1.只遍历当前目前,不遍历当前目录的子文件夹 2.根据用户提供的开始时间戳以及持续时间,返回在这个时间区间内被修改过的文件列表. 相关知识: 1.str ...

  8. php文件夹列表,php获取文件夹下面的文件列表和文件夹列表

    function getDir($dir) { $dirArray[] = NULL; if (false != ($handle = opendir( $dir ))) { $i=0; while ...

  9. Java 查看文件绝对路径,JAVA获取文件绝对路径的方法

    本文实例讲述了JAVA获取文件绝对路径的方法.分享给大家供大家参考.具体实现方法如下: /** * 获取一个类的class文件所在的绝对路径. 这个类可以是JDK自身的类,也可以是用户自定义的类,或者 ...

  10. php获取文件真实后缀,php获取文件后缀的9种方法(收藏) - strrpos

    ...理,会用到 strstr,strrchr,strpos,strrpos,substr 等函数,在这里整理记录下.strstrstring strstr ( string $haystack , ...

最新文章

  1. 全球通信云市场爆发增长,RTC 技术普惠还有多远
  2. POI实现Excel导入Cannot get a text value from a numeric cell
  3. table 表格点击当前行按钮隐藏当前的另一个按钮_Excel表格为什么那么慢已经应该如何解决(四)一类特殊的函数易变函数(volatile function)...
  4. Qt文档阅读笔记-QGraphicsItem events解析与实例
  5. vue中根据搜索内容跳转到页面指定位置
  6. MySQL 8下忘密码后重置密码的办法(MySQL5老方法不灵了)
  7. 如何判断sql server 2000 是否大了sp4补丁
  8. 【数字信号】基于matlab GUI手机拨号音效模拟【含Matlab源码 909期】
  9. 深入浅出统计学读后感
  10. 计算机毕业设计python基于django租房系统-房屋租赁系统
  11. Android新浪微博分页加载,使用LoadMoreWrapper为RecyclerView实现分页加载
  12. 快讯 | 科技部公布首批国家人工智能创新平台名单,BAT+科大讯飞入选
  13. HTTP/3 ,它来了。
  14. ipad iphone开发_如何在iPhone或iPad上更改DNS服务器
  15. 雷军:企业如何渡过寒冬?你需要学会这5招
  16. Application.DoEvents();
  17. 【流媒体性能测试常用指标】
  18. SpringCloud微服务-----skywalking链路追踪
  19. logback日志文件
  20. 计算机职业价值观测评报告,职业价值观测评报告

热门文章

  1. 《东京食尸鬼》观后感
  2. PS可以快速批量修改图片尺寸吗?
  3. Some file crunching failed, see logs for details 一种情形的解决办法
  4. excel合并工作簿怎么做?
  5. 智能家居语音控制系统项目毕业答辩
  6. List中存放list
  7. 超市库存java管理系统_Java案例:超市库存管理系统
  8. 批量删除 Excel 工作薄文档中的工作表
  9. STM32CUDE-STM32F407学习笔记1-点亮LED
  10. 一、无线通信中,工作频率与带宽的关系