0

在这部分代码之前,我有if-else if语句来给出int值它也是随机的,但唯一的问题是这部分试图使outputint变量成为字符ascii值,而输出被声明为char现在我的数组显示的是整数变量,而不是各自的ascii变量

输出=static_cast<char>(outputint);数组[i][j]=输出;cout<<数组[i][j]<<“”;
1
  • cout<<(char)数组[i][j]<<“”;可能是? 评论 2016年4月18日23:45

1答案1

重置为默认值
1

您只需告诉编译器打印一个字符,如下所示:

cout<<(char)数组[i][j];

或者,如果您想使用C++样式转换:

cout<<static_cast<char>(数组[i][j]);

0

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.