想写一个程序,如果输入一串汉字,则,输出另一串汉字。程序如下:
void main()
{
char a[10];
cin>>a;
if(a[10]=="成绩")
cout<<"分数"<<endl;
}
首先是编译错误,电脑显示不能把字符数组转换成字符,然后在弹开的程序执行窗口中想输入汉字时,发现输入法被强制定为“CH”输入法,没法转换成拼音或五笔输入法,也就是说没法输入汉字。请问这个问题如何解决,还有如果想实现上述那个程序的功能,程序应该如何写?
c++程序运行时怎么输入中文
1.运行环境要支持中文输入,一般编辑器可以在(设置--编辑器--常规设置--其它设置--编码--选择UTF-8项)设置。用char字符串就可以保存汉字。用cin\/cout方法就可以输入输汉字。2.例程 include <iostream>using namespace std ;int main(){ char str[128]; cout << "请输入汉字字符:" ; ...
C++语言 如何在程序中输入汉字?
其实你的思路啥的都对,就是忘了字符串比较是要用字符处理函数的!加头文件string.h,用函数strcmp进行比较就可以了。而且控制台应该是可以切换输入法的。亲测有效~望采纳
c++程序 运行界面 无法输入汉字
你说的C++运行界面是指控制台窗口,其实也就是你在运行中输入cmd打开的那个窗口。要在这个cmd窗口中输入中文其实很简单,那就是使用“切换输入语言”的快捷键(注意,不是通常说的切换输入法那个,那个在系统中显示的是“切换键盘布局”。你可以在输入法设置中看到一个“高级键设置”,那里有说明哪个快捷...
怎么在C++中输入汉字?
代码可以实现:main(){char s[80];int i,n;while (1){gets(s);n=strlen(s);if (n==0) break;(i=0;i<n;i++)printf("%d ",s[i]+0);printf("\\n");for (i=0;i<n;i++) printf("%x ",s[i]+0);printf("\\n");}}。介绍:C++它既可以进行C语言的过程化程序设计,又...
如何用devC++编程实现输入字符串?
1、首先我们新建一个dev C++的项目。2、接下来在项目中新建C语言程序文件。3、然后在C语言文件中声明一个字节数组。4、接下来我们通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串。5、接着在通过printf函数输出用户输入的内容。6、最后运行C语言程序,我们输入内容以后就可以输出了。在C...
利用visual c++6.0编写c语言时,不能输入汉字,怎么办?
如果是程序运行时在控制台里不能输入中文,那么如下设置:进入C:\\Windows\\system32找到cmd.exe,右键属性在“选项”选项卡中找到当前代码页,设定为“936 (ANSI\/OEM - 简体中文 GBK)”
C语言如何在代码中将汉字存入一个已经声明过的字符串?
这个要看字符集,不同字符集对一个字符的定义是不一样的。你可以基本这么认为,你不可能一个字一个字的给汉字赋值,因为一个汉字对应多个字符,你不能拆开来赋值。你只能用strcpy当作字符串来拷贝
c++如何输入输出中文
ifstream ifile("f:\\\\test.txt",ios::in);char carr[55] = { 0 };if (!ifile){ cout << "open err";} else ifile.getline(carr, sizeof(carr));cout << carr;return;
C++中如何在一个文件开头输入文本
define FILENAME "c:\\\\a.txt" \/*需要插入内容的文件路径*\/ int main(void){ FILE *f=fopen(FILENAME,"rb+");\/*打开需要插入内容的文件*\/ FILE *tmpf=tmpfile();\/*创建临时文件*\/ char c,strin[80];puts("input string:");gets(strin);\/*读取需要插入的字符串*\/ fputs(strin,tmpf);...
Visual C++6.0不能输入和显示汉字
1、第一步,打开VC6.0的编程环境,如下图所示,然后进入下一步。2、其次,完成上述步骤后,在菜单栏中选择“工具”选项,然后在其中选择“选项”子菜单项,单击下图中最右边箭头所指的图标,如下图所示,然后进入下一步。3、接着,完成上述步骤后,选择“格式”选项卡,如下图所示,然后进入下一步...