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

[复制链接]
6677|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 了问题解决了
戈卫东 发表于 2016-3-7 20:32 | 显示全部楼层
不成对。。。。。。
IversonCar 发表于 2016-3-7 20:52 | 显示全部楼层
双引号的原因吧
天灵灵地灵灵 发表于 2016-3-7 20:59 | 显示全部楼层
这种多重符号的时候,你分层写,先写外面的,然后写内部的。不要按左右顺序写。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

65

帖子

1

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