如何让char存中文
2026-09-10 21:47:40
发布于:广东
| 请输入文本 |
|---|
| 众所周知 |
c++的char变量无法存中文,但我们可以将char变成数组,例如:
#include<iostream>
using namespace std;
char a[1899999999];
int main()
{
cin >> a;
return 0;
}
这样就可以存中文
但......
不能用变量的比较方法
然后我们要用#include<cstring>这个头文件
用 if (strcmp(不带[]的数组名, 比较的字符串) == 0)就行
全部评论 3
- 置顶
?
2026-09-10 来自 浙江
0难道不对吗
2026-09-10 来自 广东
0没有没有
2026-09-10 来自 浙江
0只是习惯打问号了
2026-09-10 来自 浙江
0
这段代码不能在C语言环境下运行,只是何意味代码
2026-09-10 来自 上海
0我不是那个意思
2026-09-10 来自 广东
0我是说大概是这个意思
2026-09-10 来自 广东
0char a[1899999999]会爆RE
脱裤子放屁戴斗笠打伞雨天浇地a+bproblem题解2026-09-10 来自 上海
0
我用 string 不就好了
2026-09-10 来自 浙江
0万一是c不是c++呢
2026-09-10 来自 广东
0虽然大部分代码是c++
2026-09-10 来自 广东
0






















有帮助,赞一个