永发信息网

怎么在C++中输入汉字

答案:4  悬赏:80  手机版
解决时间 2021-02-08 20:36
怎么在C++中输入汉字
最佳答案
参照输入字符串操作,因为汉字一般都是由2个字符以上组成的
#include<iostream>
using namespace std;
void main() { char str[20];
cin>>str; cout<<"你输入的汉字是:"<<str<<endl;
}
全部回答
直接用string可以了
在C语言中,可以通过将汉字作为字符串输入。 由于一个汉字占2个字节,所以对汉字的操作,只能以2个字节作为操作单位。 下面通过具体实例来说明汉字在C语言中的使用: 1 2 3 4 5 6 char s[] = "首都北京"; // 将汉字字符赋值给字符数组 char s2[20]; // 定义字符数组,存放用户输入的汉字 scanf("%s", s2); // 接收用户输入的汉字字符 printf("%d\n", sizeof(s)); // 计算字符数组s所占的内存单元,输出9(最后一个字节是结束字符'\0') printf("%s\n", &s[2]); // 输出“都北京”(首字占2个字节) printf("%s\n", s2); // 输出用户输入的汉字
#include <iostream> #include <string> using namespace std; int main() { string s; cin >> s; cout << "输入正确" << endl; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国邮政(公兴邮政支局)(公兴镇建南街中国邮
平行四边形的面积是3.6平方米,与它等底等高的
在西安收听中央人民广播电台频率是多少?
求电影《宫锁沉香》里胡维纳唱的插曲《笑春风
新化二中乱交费,最近女生宿舍发生火灾所幸无
从邯郸高铁站到邯郸凌园坐什么车
魔幻世界地址在哪,我要去那里办事
某厂向工商银行申请甲乙两种贷款,共计20万元,
中国邮政(龙山邮电支局)(苍渔路与财神街交叉
中国邮政(清水邮政支局)(永兴路中国邮政)地址
乘坐亚航,请问现在马尼拉需要交离境税吗
ZTE中兴(燕郊)北方产业园公寓怎么去啊,有知
从五洲大道6号线地铁站到上海火车站的地铁线
中国邮政(三江邮政支局)(三江镇金华路1号中国
我想问用surfer画等值线,陆地上的值是空值,可
推荐资讯
英语四级一般考400分左右,怎样才能考过425呢
兴业银行24小时自助银行(古交支行)在哪里啊,
最后一个情人是赵真原唱还是陈瑞?
poe交换机连接普通交换机再连接摄象头是否可
初一六年下册英语学升的答案(五四制专用
阿根廷足球队天才球星有哪些
电脑配置 显卡gtx1060 6g 处理器i5-4590 内存
王昭君应该出什么装备
喆子屋地址有知道的么?有点事想过去
キャップ中文是什么意思
建新机电我想知道这个在什么地方
五台山住宿,农家旅馆,我们几个同学想搭伙去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?