智能车制作

标题: CodeWarriorV5.1不支持C99么 [打印本页]

作者: 251958563    时间: 2015-5-9 11:28
标题: CodeWarriorV5.1不支持C99么
本帖最后由 251958563 于 2015-5-9 11:30 编辑

请问各位大神,CodeWarriorV5.1不支持C99么。
如果我指定初始化就会出错,比如:

struct book

{   

char title[MAXTITL];   

char author[MAXAUTL];   

float value;

};


struct book surprise = {

.value = 10.99

};

根据help文档显示,貌似可以在Complier--Optimizations---function中可以更改,function里面有四个选择“addr/ANSI/Type/None”,

帮助中说选择ANSI就可以支持C99,但是没有我压根都没看到function这个选项。

请问这个问题要怎么破??





补充内容 (2015-5-9 19:07):

问题找出来了,是HCS12编译器只支持C90,不支持C99,“指定初始化(Designated Initializer)”是C99引入的




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2