读取不带数组或字符串的字符系列

问题描述 投票:-1回答:2

我在程序中遇到一个难题。对于输入,我得到的ID由3个大写字母组成,例如ABC。问题是我必须以某种方式读取它们,而不使用<iostream>之外的任何其他头文件,并且我无法使用string或任何数组类型,例如char[]string[]。如何阅读多个字母的系列?我可以将它们分成三个字符吗?

稍后需要使用该ID来实现列表-这三个字母是特定列表的ID,并且还会有其他列表,程序基本上将必须对其执行一些操作,例如添加元素,合并等。

谢谢您的帮助!

c++ string input char
2个回答
1
投票

奇怪的要求,但一次只能将它们读入单独的变量中。

char a = cin.get();
char b = cin.get();
char c = cin.get();

[get读取单个字符。


0
投票

U可以使用scanf()或printf()方法。

© www.soinside.com 2019 - 2024. All rights reserved.