打印
[STM32F1]

关于main.c(162): error: #18: expected a ")"错误的问题

[复制链接]
6041|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rszhao|  楼主 | 2016-3-7 19:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教: printf("CODEPAGE 1254\r\n");
程序OK
printf("TEXT 374,53,"ROMAN.TTF",90,1,11,"532123456"\r\n");
出现 如下错误
main.c(162): error:  #18: expected a ")"
是什么原因 使用的的版本为4.60
沙发
wind~风| | 2016-3-7 20:00 | 只看该作者
引号的问题,前两个引号形成一个字符串,编译器会认为第一个参数到此结束

使用特权

评论回复
板凳
mmuuss586| | 2016-3-7 20:05 | 只看该作者
中间那几个双引号去掉看看;

使用特权

评论回复
地板
rszhao|  楼主 | 2016-3-7 20:24 | 只看该作者
printf("TEXT 374,53,\"ROMAN.TTF\",90,1,11,\"532123456\"\r\n"); 这样就OK 了问题解决了

使用特权

评论回复
5
戈卫东| | 2016-3-7 20:32 | 只看该作者
不成对。。。。。。

使用特权

评论回复
6
IversonCar| | 2016-3-7 20:52 | 只看该作者
双引号的原因吧

使用特权

评论回复
7
天灵灵地灵灵| | 2016-3-7 20:59 | 只看该作者
这种多重符号的时候,你分层写,先写外面的,然后写内部的。不要按左右顺序写。

使用特权

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

本版积分规则

5

主题

65

帖子

1

粉丝