您的位置:程序门 -> 专题开发/技术/项目 -> 函数式编程



c 环境下如何输入西班牙字符串


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


c 环境下如何输入西班牙字符串[已结贴,结贴人:jinn3000]
发表于:2007-03-15 17:14:15 楼主

目前   我想在   c环境下   能够输入   西班牙语字符串

如果输入单个字符   用个简单的函数+asc表就能搞定(asc表128后有标准西班牙重音字符)

但现在要求以字符串形式输入.

例:       char     temp[][]   =
                                        {{ "     西班牙字符串 "},   { "     西班牙字符串     "}};
我用的是source   insight   编写程序,在windows下改了西班牙语后还是不能输入
用复制/粘贴   可以显示了   但程序识别不了   最后输出不是西字符     而是乱码.

请问大家怎么实现?
谢谢!
发表于:2007-03-22 17:00:551楼 得分:50
c语言只能识别asc码!
西班牙字符在程序中存储应该是用unicode形式存储的。
一般unicode是双字节存储,所以你需要每次读取双字节来判断是什么西班牙字符。
你需要有西班牙语的字库,根据字符码到字库中查找相应的字符信息,最后显示出来。


快速检索

最新资讯
热门点击