VC6.0能不能支持C99标准? 我下载了VCSP5.0和VCSP6.0,发现VC6.0还是不能支持C99标准,如何让VC6.0支持C99标准? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VC6.0不支持C99和标准C++ 把编译器换了~ 或是 VS。NET 稍微好一点 目前,除了gcc 等极少数编译器支持c99外,大公司的编译器没有一个完全支持C99的microsoft/borland/intel/watcom...VC/VC.net对C99支持的最差 如果能完全编译通过以下程序,那对C99的支持就算可以了#include <stdio.h>#include <stdlib.h>struct sample { int member_int; char *member_str; void (*member_fun)(void); }; void t(int m){ char ar[m]; ar[1]=10;}void real_fun(void){} int main(int argc, char *argv[]){ int arr[5] = {[1]=10,[3]=20 }; int m=5; long long x; struct sample inst_c99 = { .member_int = 78, .member_str = "iloveqhq", .member_fun = real_fun, }; t(m); printf("%d\n%d\n",arr[1],arr[3]); return 0;}可惜的是VC连long long都不支持以上程序用gcc可编译通过 CEdit选择文本基础而又头大的问题 界面问题~~ Socket+ADSL+多线程,send和recv的时候耗时比较长 导出数据到Excel中的一个问题 模拟鼠标单击控件的操作 装载hook总是出错,帮忙看一下! 会VC与VB的高手请进 SOS,关于Windows Media Encoder SDK 开发问题. 问一个困扰多天的问题(网卡连接类型的改变),求助。。 如何替换VC多文档程序菜单? 这个ADO问题,难道就没有办法优化这段代码了吗 请问在开发数据库时有没有比像我一样用ADO,分别用GetCollect和SetCollect取出和存入更好的办法?
microsoft/borland/intel/watcom...
VC/VC.net对C99支持的最差
#include <stdio.h>
#include <stdlib.h>struct sample {
int member_int;
char *member_str;
void (*member_fun)(void);
};
void t(int m)
{
char ar[m];
ar[1]=10;
}
void real_fun(void)
{
}
int main(int argc, char *argv[])
{
int arr[5] = {[1]=10,[3]=20 };
int m=5;
long long x;
struct sample inst_c99 = {
.member_int = 78,
.member_str = "iloveqhq",
.member_fun = real_fun,
};
t(m); printf("%d\n%d\n",arr[1],arr[3]); return 0;
}可惜的是VC连long long都不支持
以上程序用gcc可编译通过