我在程序中遇到一个难题。对于输入,我得到的ID由3个大写字母组成,例如ABC
。问题是我必须以某种方式读取它们,而不使用<iostream>
之外的任何其他头文件,并且我无法使用string
或任何数组类型,例如char[]
或string[]
。如何阅读多个字母的系列?我可以将它们分成三个字符吗?
稍后需要使用该ID来实现列表-这三个字母是特定列表的ID,并且还会有其他列表,程序基本上将必须对其执行一些操作,例如添加元素,合并等。
谢谢您的帮助!
奇怪的要求,但一次只能将它们读入单独的变量中。
char a = cin.get();
char b = cin.get();
char c = cin.get();
[get
读取单个字符。
U可以使用scanf()或printf()方法。