小编sta*_*ler的帖子

使用 cin 将单个字母输入到字符中

我一直在尝试使用“cin”将单个字母输入到名为 letter 的字符中。我必须使用这种方法输入字母,但是每次在“cin”行之后输出字母时,我都会有一个无法识别的字符。

int main()
{
char letter[2];
cout << "Enter a letter: ";
cin >> letter;
cout << letter[2];
return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:

Enter a letter: a
?
Run Code Online (Sandbox Code Playgroud)

有时我也会得到随机字符输出,例如“1”和“s”。

任何帮助将不胜感激!

谢谢!

c++ arrays input cin char

-1
推荐指数
1
解决办法
4万
查看次数

标签 统计

arrays ×1

c++ ×1

char ×1

cin ×1

input ×1