c++ - 读取不带数组或字符串的字符系列
问题描述
我正在为我的程序中的一个问题而苦苦挣扎。对于输入,我给出了由 3 个大写字母组成的 ID,例如ABC
. 问题是我必须在不使用任何其他头文件的情况下以某种方式读取它们,<iostream>
而且我不能使用string
任何数组类型,例如char[]
or string[]
。如何阅读多个字母的系列?我可以以某种方式将它们分成三个字符吗?
列表的实现需要后面的ID——三个字母是一个特定列表的ID,还会有其他列表,程序基本上必须对它们执行一些操作,例如添加元素、合并等。
谢谢你的帮助!
解决方案
奇怪的要求,但只是一次将它们读入单独的变量。
char a = cin.get();
char b = cin.get();
char c = cin.get();
get
读取单个字符。
推荐阅读
- html - SVG 图像边框样式属性未显示
- java - 在 Rest API 中,需要构建 ZIP 并下载到客户端系统
- html - 如何根据活动选项卡隐藏/显示动画 svg?
- javascript - 如何使 Chrome 的行为与 IE5/IE6 一样
- javascript - WordPress 网站:主页重定向到“登录”页面(现在不存在)
- python - 如何将字典展开成 pandas DataFrame 以获取更大的字典?
- python - 关于访问元素的 Numpy 问题
- django - Django调用表中的特定字段
- r - 读取多键值文件
- r - 使用 stat_summary_hex 计算百分比/有条件求和