如何让论坛的dev c++5.11支持c11标准?
新手最近在学习《c primer plus》,code list3.7是这样一段代码#include<stdio.h>
int main(void)
{
long double dip = 5.32e-5;
//下一行要求编译器支持C99或其中相关特性
printf("%Lf can be written %Le\n",dip,dip);
return 0;
}
书上说,编译器支持c99/c11,可输出
“0.000053 can be written 5.32e-05”
但是咱们论坛的dev c++5.11却输出这样的结果“0.000000 can be written 3.205261e-317”。这完全是个乱七八糟的数字嘛。
经百度后,已经给dev c++5.11做了如下改动,但是依然不行
Tools--->Compiler Options--->
求助各位鱼油,如果编译器连C11都不支持,很难受。
先谢过各位鱼油。 5个小时没鱼油帮助了,自己顶贴 https://blog.csdn.net/lily_prince/article/details/79899066
不知道这篇文章可以帮到你吗? 来学习共进步 发表于 2019-9-24 22:59
https://blog.csdn.net/lily_prince/article/details/79899066
不知道这篇文章可以帮到你吗?
鱼油好,其实我就是参考了这样的做法的。依次进入工具---编译器选项---编译器---对“编译时加入下列命令”打勾,在空白方框里加入“-std=c++11"。而我在学C语言,不需要c++11,所以我加入的就是"-std=c11"。网上几乎都是这样处理的。但是《C primer plus》代码清单3.7例子中需要支持c11标准的那句话依然无法运行。 再顶帖一下 {:10_254:}你要不直接下载最新的devc++?然后可以去相关的faq看看?
页:
[1]