【发布时间】:2023-04-09 06:38:01
【问题描述】:
我正在努力解决程序中的一个问题。对于输入,我给出了由 3 个大写字母组成的 ID,例如 ABC。
问题是我必须以某种方式读取它们而不使用<iostream> 以外的任何其他头文件,并且我不能使用string 或任何数组类型,例如char[] 或string[]。如何阅读多个字母的系列?我可以以某种方式将它们分成三个字符吗?
ID是后面实现列表需要的——三个字母是一个特定列表的ID,还会有其他列表,程序基本上都要对它们进行一些操作,比如添加元素,合并等等
感谢您的帮助!
【问题讨论】:
-
为什么不能使用
string或字符数组?如果不是字符数组,你想如何存储字符? -
所以这个ID输入。它是如何组成ABC的?一个字符串一个数组?你说你不能使用字符串或数组,但是没有这些我没有得到的 ABC 的 ID 是如何组合在一起的。
-
任务规则中是禁止的。用户输入 ABC,但您不能在整个代码中使用字符串,也不能使用任何数组。如果您这样做,提交程序将被拒绝。
-
有一个答案建议使用
stdio。你知道这是否也被禁止? -
是的,不幸的是,只允许
iostream。