问题
前段时间移植linux到windows(vs2013),如下代码:
<code>
int len = 10;
char tmp[len];
</code>
编译出错,但在gcc编译是成功的。原因在于vs2013默认不开启对c99标准的支持,c99标准开始支持动态数组;修改代码或者修改vs2013支持c99;
前段时间移植linux到windows(vs2013),如下代码:
<code>
int len = 10;
char tmp[len];
</code>
编译出错,但在gcc编译是成功的。原因在于vs2013默认不开启对c99标准的支持,c99标准开始支持动态数组;修改代码或者修改vs2013支持c99;