当前位置: 首页 > news >正文

提供深圳网站制作公司it人必看的网站

提供深圳网站制作公司,it人必看的网站,房地产销售段子,新冠咳嗽吃什么药止咳效果好简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

1.前言

本篇目的:理解C++之ifstream成员函数get()、tellg()、eof()作用与用法。

  1. get()函数是用于从文件中获取一个字符的成员函数。它有几种重载形式。常用的形式是get()get(char& ch)
    使用get(),它会返回一个int类型的值,表示从文件中获取的字符。如果文件读取成功,它将返回非零值,如果到达文件结束,则返回EOF

  2. tellg()函数用于获取文件流当前的位置,返回一个streampos类型的值,表示当前的位置指针位置。

  3. eof()函数用于检查文件流是否到达文件的末尾。如果到达文件末尾,它将返回非零值,否则将返回 0。通常,它是作为循环条件与get()函数一起使用。

2.应用实例

#include <iostream>
#include <fstream>//ASCII码为48对应的字符是数字0,ASCII码为10对应的字符是换行符('\n').
int main() {std::ifstream inputFile("11.txt");  // 打开文件:11.txt内容:0123456789if (inputFile.is_open()) {char ch;int position = inputFile.tellg();while(inputFile.get(ch)) {printf("xxx--------->position: %d, ch = %d\n",position,ch);position = inputFile.tellg(); // 获取当前位置,随着inputFile.get(ch)一直读取,tellg的位置一直向下移动。//检查是否已到达文件末尾(遇到\n符号结束.)// if(inputFile.eof()) {// 	std::cout << "Reached end of file." << std::endl;// 	break;// }}inputFile.close();}return 0;
}

打印

xxx--------->position: 1, ch = 48 //ASCII为10对应的字符为0。
xxx--------->position: 2, ch = 49
xxx--------->position: 3, ch = 50
xxx--------->position: 4, ch = 51
xxx--------->position: 5, ch = 52
xxx--------->position: 6, ch = 53
xxx--------->position: 7, ch = 54
xxx--------->position: 8, ch = 55
xxx--------->position: 9, ch = 56
xxx--------->position: 10, ch = 57
xxx--------->position: 11, ch = 10 //ASCII为10对应的字符为'\n'。
http://www.shuangfujiaoyu.com/news/43916.html

相关文章:

  • 网站建设公司如何挖掘客户站长收录
  • 网站菜单导航制作教程小学四年级摘抄新闻
  • 廊坊做网站优化微信营销和微博营销的本质区别
  • 保定网站建设服务百度搜索引擎优化的方法
  • 自己做博客网站湖南长沙最新疫情
  • 营销是做什么优化服务公司
  • 做网站商城赔了8万短视频新媒体推广
  • 建设网站远达google浏览器官网入口
  • 哪个网站可以做测试类长沙seo平台
  • wordpress首页文章显示缩略图seo引流什么意思
  • 网站建设哪家好网站建设哪家好网站建设哪家如何规划企业网络推广方案
  • 网站开发外包公司合同深圳关键词自动排名
  • 公司网站建设问题百度seo白皮书
  • 商城网站建设目的公司网站seo外包
  • 公众号seo排名软件百度seo站长工具
  • 怎么做网站搜索引擎利于搜索成都seo培
  • 备案做电影网站吗app推广渠道有哪些
  • 在线web页面设计seo视频教程百度云
  • 下载可以做动漫的我的世界视频网站全球网站排名前100
  • 银川哪家网站建设专业网络推广seo
  • 做那种网站受欢迎seo顾问咨询
  • 网站视觉规范怎么做百度怎么做广告
  • 微网站开发案例化妆品营销推广方案
  • 电子商务网站开发 ppt网站推广网络推广
  • 搜狗优化好的网站网络销售工资一般多少
  • 网站优化靠谱seo网站排名系统
  • 搜索引擎营销的缺点seo如何优化排名
  • 做摄影网站的目的是什么意思seo tdk
  • 用模块做网站seo网站建设优化
  • 可以做视频剪辑兼职的网站来几个关键词兄弟们