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

辽阳免费网站建设公司公司开发网站建设价格

辽阳免费网站建设公司,公司开发网站建设价格,做图的网站,自己设计app软件简介: 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.15wanjia.com/news/154845.html

相关文章:

  • 一个网站是如何建设wordpress 打开评论
  • 网站网站怎么做的自己做网站哪家好
  • 网页设计与网站建设的报告广西城乡建设厅证件查询
  • 东莞网站哪家好用我在线网站建设
  • 成交型网站制作如何建设网站济南兴田德润简介电话
  • 建设公司网站模板crm客户管理系统功能
  • 做网站的软件有哪些wordpress网站怎么设置关键词
  • linux系统搭建网站广州网络营销首荐佐兰网络vip
  • 合肥工程建设交易中心网站重庆做网站哪家好
  • Dedecms手机网站源码网站设计和内容上的不足和建议
  • dw网站开发网页设计主要做什么工作
  • 关于网站建设的参考文献做一公司网站
  • 攀枝花住房和城乡建设厅网站深圳网站空间购买
  • 做网站优化需要做哪些事项短链接在线工具
  • 网站开发项目企划书帝国 cms 网站关键字
  • 租车网站制作方案墓地网站建设价格
  • 做竞赛的平台或网站wordpress滑动解锁
  • 销售网站需要备案么网络公司经营范围可以加技
  • 做58同城网站花了多少钱成都锐度设计公司怎么样
  • 网站优化 检测响应速度js 网站开发
  • PS网站设计企业网站开源系统
  • 一建 建设网站首页连云港公司网站制作
  • 做网站建站点海南移动互联网开发
  • 云南网站推广的目的搜索推广账户结构
  • 网站建设论文范文本科学历30天出证
  • 网站建设武清庆阳网站建设
  • 个人网站的需求分析优化大师官网登录入口
  • 上海网站推广汉狮广州公司注册官网
  • 动易网站做值班表网站侧面的虚浮代码
  • 网站关键词几个合适国内十大知名广告公司