猿问
如何把数组元素赋值为特殊符号?
如题,例如像这样◇的符号。
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; }运行结果:
0
0
4
qq_唯心_7
试试用字符串的形式放入数组
0
0
0
AAnonymous
这个字符是unicode字符,一个不止8位来表示,不能直接用char数组。要是只是想找个字符表示某种含义的话,还是找ASCII字符吧。
0
0
1
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
C++
typedef入门问题
1 回答
C#
typedef入门问题
1 回答
我要回答