在Dos对话框中如何输入汉字

来源:互联网 发布:淘宝客微信还能做吗 编辑:程序博客网 时间:2024/06/11 23:10

Window环境下,我们可以通过切换输入法来使得输入的文字为汉字。但是在编写C程序的时候,我们经常只是在程序中的printf()函数中要求程序输出怎样的汉字,而在Dos对话框里就只会输入英文字母,其实不然,在Dos对话框中也可以输入汉字。

在如下这样一段程序,目标是实现键盘输入和屏幕输出:

#include<stdio.h>void main(){char a[20];printf("请输入汉字:\n");scanf("%s",&a);printf("输出\n%s\n",a);}

如图,


会出现这样的样子,注意红色的方框处 ,小方框处为 切换输入法的地方为CH,而Dos界面的下方什么也没有。我们可以通过直接切换输入法(保持Dos窗口在最前方),切换的方法是1.用鼠标直接点击切换 2.使用快捷键Ctrl+Space(空格键)


这两种方法都可以。有些输入法可能会出现问题,但是对Window自带的输入法(智能ABC、微软拼音等)来说,是不会出现问题的。而我用的是搜狗拼音输入法,也没有出现过什么问题。


原创粉丝点击