猿问

如何把数组元素赋值为特殊符号?

如题,例如像这样◇的符号。

cout可以输出,放到数组的元素中却不行,只有一个元素、这一个符号都不能显示出来。

求解,非常急

Steve_64
浏览 1884回答 3
3回答

真的菜的抠脚

因为它不止占了一个chard大小,代码如下:#include <iostream> #include <cstring> using namespace std; int main() {     char str[] = "◇";     for (int i=0; i<strlen(str); i++)         cout << str[i];     cout << endl;          return 0; }运行结果:

qq_唯心_7

试试用字符串的形式放入数组

AAnonymous

这个字符是unicode字符,一个不止8位来表示,不能直接用char数组。要是只是想找个字符表示某种含义的话,还是找ASCII字符吧。
随时随地看视频慕课网APP
我要回答