游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2247|回复: 4

用C++画图形遇到的一个问题

[复制链接]

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-5-13 16:27:00 | 显示全部楼层 |阅读模式
int sPen[7]=(PS_SOLID,PS_DASH,PS_DOT,PS_DASHDOT,PS_DASHDOTDOT,PS_NULL,PS_INSIDEFRAME);

编译后报错:error C2440: 'initializing' : cannot convert from 'const int' to 'int [7]'
        There are no conversions to array types, although there are conversions to references or pointers to arrays

这段代码是照书上COPY的,不是很明白的,知道的跟帖,谢谢!

[em7]

3

主题

113

帖子

147

积分

注册会员

Rank: 2

积分
147
发表于 2008-5-13 20:38:00 | 显示全部楼层

Re:用C++画图形遇到的一个问题

无法将const int类型转换为int[7]数组。我想已经很明白了。。。

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2008-5-13 21:30:00 | 显示全部楼层

Re:用C++画图形遇到的一个问题

有办法改吗?
错误是什么意思知道的,不知道怎么改?

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2008-5-13 22:26:00 | 显示全部楼层

Re:用C++画图形遇到的一个问题

前面加 const.

3

主题

53

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2008-5-14 13:18:00 | 显示全部楼层

Re:用C++画图形遇到的一个问题

int sPen[7]={PS_SOLID,PS_DASH,PS_DOT,PS_DASHDOT,PS_DASHDOTDOT,PS_NULL,PS_INSIDEFRAME};
应该是{},而不是(),最基本的C问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 12:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表