打印

这样定义数组对吧,怎么编译不过呢

[复制链接]
1762|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
syhgc88|  楼主 | 2008-8-26 16:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
unsigned char code PY_index_a[][8]={
                            {"     ",0x00,0x00},
                            {"i    ",0x05,0x00},
                            {"n    ",0x20,0x00},
                            {"ng   ",0x33,0x00},
                            {"o    ",0x3A,0x00}};

相关帖子

沙发
jyhx_2003| | 2008-8-26 16:26 | 只看该作者

""中是字条串,不是字符

使用特权

评论回复
板凳
sodwell| | 2008-8-26 16:46 | 只看该作者

re

先用结构体定义,因为数据结构都是一样的,再定义成数组形式
typedef struct
{
char *str;
int a;
int b;
} DataStr;
DataStr abcd[]={
                            {"     ",0x00,0x00},
                            {"i    ",0x05,0x00},
                            {"n    ",0x20,0x00},
                            {"ng   ",0x33,0x00},
                            {"o    ",0x3A,0x00}};

使用特权

评论回复
地板
xwj| | 2008-8-27 07:59 | 只看该作者

收到你的邮件才知道你是要做什么

很抱歉,
你所看的那个程序不是我写的,设计不合理、不符合语法可也不关我的事哦:-)
而我的程序都是实际编译检验的,请去21ic搜索我的精华帖或去我的Blog地址:http://blog.21ic.com/user1/2240/archives/2006/9648.html查看,保证100%可以正确编译、运行。



PS :
最正确的方法是按3楼所说的定义结构数组,如果要做字符串数组的话应该用转意字符这样写:
unsigned char code PY_index_a[][8]={
                            {"     x00x00x00"},
                            {"i    x00x05x00"},
                            {"n    x00x20x00"},
                            {"ng   x00x33x00"},
                            {"o    x00x3Ax00"}}; 

最后的x00没别的作用的话可以省略,因为字符串最后必然会被编译器自动加上0x00结束符


加以LZ先去看书,看看C语法
                                                                     

使用特权

评论回复
5
xwj| | 2008-8-27 08:03 | 只看该作者

不知道你的字符串怎么引用,如果要得到和顶楼意思对应的

应该是这样写:
unsigned char code PY_index_a[][8]={
                            {"     x00x00"},
                            {"i    x00x05"},
                            {"n    x00x20"},
                            {"ng   x00x33"},
                            {"o    x00x3A"}}; 

使用特权

评论回复
6
xhtxzxw| | 2008-8-27 11:32 | 只看该作者

嘿嘿

在做拼音输入的玩意吧?
a,ai,an,ang,ao。呵呵呵呵,还有“PY”,屁歪,嘿嘿

使用特权

评论回复
7
syhgc88|  楼主 | 2008-8-29 11:20 | 只看该作者

谢谢各位

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

29

帖子

1

粉丝