社区
C++ 语言
帖子详情
请教大佬关于C++输入流ifstream::read()函数的一个问题
「已注销」
2018-09-23 10:13:36
in.read((char*)(&a), sizeof(a));
count[a] ++;
这是代码的一部分,从一个文件中读取一个字符存放于a中,请问a不是一个字符吗,怎么可用于count[a]里面的a里面呢?
...全文
419
3
打赏
收藏
请教大佬关于C++输入流ifstream::read()函数的一个问题
in.read((char*)(&a), sizeof(a)); count[a] ++; 这是代码的一部分,从一个文件中读取一个字符存放于a中,请问a不是一个字符吗,怎么可用于count[a]里面的a里面呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
幻夢之葉
2018-09-24
打赏
举报
回复
char也是整形,是无符号还是有符号数依据具体编译器的实现
林多
2018-09-24
打赏
举报
回复
引用 2 楼 weixin_42397362 的回复:
是否可以这样理解,char字符作为数组下标实际是它的ASCLL码作为数组下标
对的,char转int比较安全,int一般占4字节,char类型占1字节(标准ASCII使用7位,最大的数也就127)。在char转int时,使用其ASCII码的值(十进制),作为转换后int类型的值。所以,上述代码确实是用ASCII码,作为数组的下标。
「已注销」
2018-09-24
打赏
举报
回复
是否可以这样理解,char字符作为数组下标实际是它的ASCLL码作为数组下标
c++
文件读写的详细操作
步骤1:包含头文件 #include < fstream > 步骤2:创建
流
对象 包括:1)ofstream : 写文件 (2)
ifstream
: 读文件 (3)fsream : 读写文件 如:
ifstream
fin; ofstream fout; 步骤3:打开文件 打开文件 fin.open ("文件路径" ,打开方式) 打开方式包括: ios::in 读文件 ios::out 写文件(直接用的话会丢丢弃已有数据,即隐含为trunc) ios::binary ..
C++
教程(最全)
C++
简介
C++
流
和文件IO
写在前面:本文章来自于在学习过程中的总结,供大家参考。因水平有限,博客中难免会有不足,恳请
大佬
们不吝赐教! 相关文章:[
C++
系列]小白的
C++
入门教程 文章目录一、
流
和基本文件I/O1.文件I/O文件的类型二、文件的读写打开文件关闭文件
一个
文件两个名称写入文件读取文件检查文件是否成功打开二进制文本文件的读写文件的写入与读取判断文件的写入和读取是否成功文件指针三、实战练习:通过文件读写的方式自...
Linux图像处理过程中关于C/
C++
的一些基本语法指令(实时更新)
近期学习视频
流
相关的
C++
代码,毫无头绪,特写一篇在视频
流
处理过程中常用的C语法指令的博客,记录一些学习心得,供自己与他人一同学习。
C++
黑马程序员-笔记(
C++
核心编程)
C++
B站黑马程序员 目录
C++
核心编程内存分区模型程序运行前程序运行后new 操作符引用引用的基本使用引用注意事项引用做
函数
参数引用做
函数
返回值引用的本质常量引用
函数
提高
函数
默认参数
函数
占位参数
函数
重载类和对象封装封装意义一封装意义二(访问权限)struct 和 class 区别成员属性设置为私有练习案例1:设计立方体类练习案例2:点和圆的关系对象的初始化和清理构造
函数
和析构
函数
构造
函数
的分类及调用💖拷贝构造
函数
调用时机构造
函数
调用规则深拷贝与浅拷贝初始化列表类对象作为类成员静态成员cpp对象模型和 t
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章