社区
C语言
帖子详情
中文输入
AUTO_jun
2016-09-15 10:42:28
写一个小的程序,是用BC3.1编译,在DOS下运行的,但是如何实现汉字输入呢?各路大神快快指教!!!
...全文
324
6
打赏
收藏
中文输入
写一个小的程序,是用BC3.1编译,在DOS下运行的,但是如何实现汉字输入呢?各路大神快快指教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fx_dev
2016-09-20
打赏
举报
回复
根据你的描述,你实现的程序是运行在DOS(16位)下的,并且支持处理汉字。 我们知道,BC(或TC,指Turboc 2.0)是不支持汉字的,所以使用BC(或TC)开发程序,要使程序 支持汉字,一般需要了解或学习或具备以下几个主要知识点: 1、该程序需要运行在图形模式下,可使用 graphics.h 或自己实现,程序需要支持鼠标(才方便操作)。 2、[可选]熟悉寄存器与伪变量。在BC或TC中的伪变量,就是对应的寄存器名称前面多加个下划线“_”(如寄存器“AH”的伪变量是“_AH”),伪变量如汇编语言一样,可以直接操作(读或写)硬件。 3、了解BC或TC的内存模式,根据程序的规模,选择对应的内存模式。 4、[可选]熟悉扩展内存及其编程,汉字库(使用点阵字库,16点阵国标字库大概260KB)一般加载到扩展内存中。 5、熟悉BIOS与DOS调用,主要用于驱动鼠标(或显示卡)。鼠标信息需要从DOS调用来获取。 6、了解显示器的基本显示原理。如:屏幕坐标,各种图形模式的分辨率。汉字就是通过打点来显示到屏幕上的。 7、[可选]熟悉对显卡的编程,可直接向显存中读写数据,提高显示速度。 8、熟悉国标汉字(使用最基本的GB2312),包括汉字内码(区位码)的表示方式,内码和字库的关系(通过内码取得对应的点阵数据)。 9、程序中增加编写一个简单的输入模块(拼音单字输入就可以了,相当于建立拼音串和汉字内码的对应关系)。 备注: 如果程序数据量比较大,则以上第4点需要; 如果程序要求刷新较快,则以上第2,7点需要,这时就不需要BC中的头文件 graphics.h 了,完全可以自己实现。 以上知识点,在图书馆中关于C语言的高级编程书籍一般都找得到,这道题不是“小程序”了。
wang0635
2016-09-15
打赏
举报
回复
引用 2 楼 AUTO_jun 的回复:
DOS下输入不了汉字,只能是输入英文
打开中文输入法 ctrl+空格,或其他组合键
AUTO_jun
2016-09-15
打赏
举报
回复
DOS下输入不了汉字,只能是输入英文
wang0635
2016-09-15
打赏
举报
回复
dos下直接输入就行呗
赵4老师
2016-09-15
打赏
举报
回复
Win-TC里面自带CCDOS
ooolinux
2016-09-15
打赏
举报
回复
TW天汇汉字系统
C# 写的模拟键盘,可设置
输入
法,可
输入
中文
,不抢占焦点。
C# 写的模拟键盘的动态库,利用了keybd_event函数。可以设置
输入
法。
小学生计算机汉字
输入
课程教案,小学信息技术《汉字
输入
一点通》教学设计
小学信息技术《汉字
输入
一点通》教学设计学情分析:三年级的学生对于拼音较为熟悉,认识大部分常用汉字,因此,在教学中应选择搜狗拼音
输入
法(或智能ABC
输入
法),将一些常用字作为汉字
输入
练习。三年级学生具备了...
尹成Python27天入门到项目实战
堆栈函数模块引用系统模块引用与错误列表生成式的若干方法生成矩阵str与reprpython把
输入
输出设备当作文件处理写入
中文
写入英文读取
中文
读取英文读取错误写入错误处理文件缓存区文件读取若干种方式for循环按行读取...
目前主要的计算机汉字
输入
方法是什么,详解常见的汉字的
输入
方法
通过计算机书写文章、与他人交流必然涉及到汉字
输入
问题,将汉字
输入
到计算机是通过不同的汉字
输入
法实现的,目前比较常用的有:拼音、五笔字型、国标/区位、自然码、钱码、郑码等。常见汉字的
输入
方法,各有千秋,...
汉字的计算机内吗就是汉字
输入
码,汉字
输入
编码
中文
名汉字
输入
编码类型5种属于汉字编码方案的一种背景使用汉字人口最多汉字
输入
编码介绍编辑语音为便于将汉字送入
中文
处理终端或系统,用预先设计好的方法,将汉字音、形、义有关要素变成数字、字母或键位名称的...
C语言
69,374
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章