鱼C论坛

 找回密码
 立即注册
查看: 3036|回复: 5

[已解决]如何让论坛的dev c++5.11支持c11标准?

[复制链接]
发表于 2019-9-24 15:33:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
新手最近在学习《c primer plus》,code list3.7是这样一段代码
  1. #include<stdio.h>
  2. int main(void)
  3. {
  4.        
  5.         long double dip = 5.32e-5;
  6.         //下一行要求编译器支持C99或其中相关特性
  7.         printf("%Lf can be written %Le\n",dip,dip);
  8.         return 0;
  9. }
复制代码


书上说,编译器支持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都不支持,很难受。
先谢过各位鱼油。
最佳答案
2019-9-25 21:51:50
你要不直接下载最新的devc++?然后可以去相关的faq看看?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-9-24 22:27:50 | 显示全部楼层
5个小时没鱼油帮助了,自己顶贴
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-24 22:59:55 | 显示全部楼层
https://blog.csdn.net/lily_prince/article/details/79899066
不知道这篇文章可以帮到你吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-25 13:57:33 | 显示全部楼层
来学习共进步 发表于 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标准的那句话依然无法运行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-25 13:59:13 | 显示全部楼层
再顶帖一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-25 21:51:50 | 显示全部楼层    本楼为最佳答案   
你要不直接下载最新的devc++?然后可以去相关的faq看看?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-3 04:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表