这样定义为什么错了?

[复制链接]
1750|1
 楼主| jiyiche 发表于 2009-4-17 01:10 | 显示全部楼层 |阅读模式
const&nbsp;uchar&nbsp;*weekday[7]&nbsp;=&nbsp;{&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;};<br /><br />编译错误提示:被设定初始值的必须是常量<br /><br /><br />这是为什么呢?<br />我改成const&nbsp;uchar&nbsp;weekday[7][9]也不行,换成提示长度与定义不匹配。<br />该怎么改正?<br />
su_mj000 发表于 2009-4-17 10:00 | 显示全部楼层

try this way

const&nbsp;uchar&nbsp;const&nbsp;*weekday[7]&nbsp;=&nbsp;{<br />&nbsp;&nbsp;&nbsp;&quot;Sunday&quot;,<br />&nbsp;&nbsp;&nbsp;&quot;Monday&quot;,<br />&nbsp;&nbsp;&nbsp;&quot;Tuesday&quot;,<br />&nbsp;&nbsp;&nbsp;&quot;Wednesday&quot;,<br />&nbsp;&nbsp;&nbsp;&quot;Thursday&quot;,<br />&nbsp;&nbsp;&nbsp;&quot;Friday&quot;,<br />&nbsp;&nbsp;&nbsp;&quot;Saturday&quot;<br />};<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

484

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部