CodeBlock 中添加-std=c99 后,scanf("%lf",&a) 不能正确写入数值

问题描述

CodeBlock 中添加-std=c99 后,scanf("%lf",&a) 不能正确写入数值

代码如下:

 #include <stdio.h>
int main(void)
{
    double a;
    scanf("%lf",&a);
    printf("%lf",a);
}

1.为CodeBlock 中添加-std=c99


运行结果:

2.CodeBlock 不添加-std=c99


运行结果:

解决方案

http://www.cnblogs.com/fly1988happy/archive/2012/04/13/2445465.html

允许在%f说明符前加上l修饰符,即%lf,但不起作用。

时间: 2024-08-02 07:12:29

CodeBlock 中添加-std=c99 后,scanf(&amp;quot;%lf&amp;quot;,&amp;amp;a) 不能正确写入数值的相关文章

codeblocks中添加-std=c99

   早上用codeblocks编译一个c文件,出现这样一个编译错误: +'for'+loop+initial+declarations+are+only+allowed+in+C99+mode        原来codeblocks的gcc默认不以c99标准编译c文件,需要设置一下,具体如下: 1. 在Settings菜单栏下找到Compiler-菜单项,如下图:       2.在Global compiler setting中选择Compiler settings选项卡,在Other op

Excel2013中添加了数据有效性后该如何清除

  ①打开有数据有效性的Excel表格,Ctrl+A选中整个表格,然后按下键盘上的F5键,打开定位选项界面,单击定位条件按钮. ②勾选数据有效性,在2013版本中叫做数据验证,确定之后就选中了表格中所有包含数据有效性的单元格. ③然后我们单击菜单栏--数据--数据有效性(2013中叫做数据验证),点击数据验证选项.也可以先清除验证选项圈. ④在设置选项卡中,点击全部清除按钮,即可将选中的单元格数据有效性全部清除干净了. 分类: Excel教程

问题标签用户 VS中添加ext.net后控件无法正确显示,浏览器中查看正常

问题描述 设计界面中EXT控件显示pleaseconfigureinsourceview 解决方案

config-eclipse中,添加web.xml后,tomcat报错。

问题描述 eclipse中,添加web.xml后,tomcat报错. The Tomcat server configuration at ServersTomcat v7.0 Server at localhost-config is missing. Check the server for errors. 解决方案 Tomcat v7.0 Server没启动吧

java代码-在frame中添加两个panel后影响到第一个panel的事件监听

问题描述 在frame中添加两个panel后影响到第一个panel的事件监听 自己写的一个贪食蛇游戏,游戏已经用gamePanel 实现 按键事件 监听器 正常运行,但是在frame上添加optionalPanel后 有不能操控贪食蛇了!!!求解 public static void main(String args[]) { Snake snake=new Snake(); Food food=new Food(); Ground ground=new Ground(); GamePanel

java-在排序好的数组中添加一个数字,将添加后的数字插入到数组合适的位置

问题描述 在排序好的数组中添加一个数字,将添加后的数字插入到数组合适的位置 在排序好的数组中添加一个数字,将添加后的数字插入到数组合适的位置 我不会啊,求大神解答,怎么样能把一个数字插入到数组中啊,用JAVA解决 谢谢各位大神了 解决方案 http://m.blog.csdn.net/blog/Jerome_s/33316893 解决方案二: http://zhidao.baidu.com/link?url=tNCz0muJx4_ET9hG-UiYD5vdufAkzKFNvpJyVYI7b3kL

是不是空指针-在窗体中添加button时 eclipse运行后提示挂起是什么意思是,该怎么改

问题描述 在窗体中添加button时 eclipse运行后提示挂起是什么意思是,该怎么改 import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; public class ButtonFrame extends JFrame{ public Button

服务器-struts2在web.xml中添加支持后访问所有页面报404错误,什么原因?

问题描述 struts2在web.xml中添加支持后访问所有页面报404错误,什么原因? struts2在web.xml中添加支持后访问所有页面报404错误,本地测试无任何问题,上传服务器就报所有页面404. web.xml struts.xml 运行后 解决方案 上传服务器之后,看看是不是请求IP,或者端口错了 解决方案二: 看看启动服务器报错没.估计你服务器在启动时就报错了 解决方案三: 看看服务器上jsp页面的路径对不对 解决方案四: 这情况一般是 启动服务器 然后就报错了... 找找看

rc local-在 rc.local 中添加shell脚本开机启动后,如果需要用到数据库,会报错,怎么解决

问题描述 在 rc.local 中添加shell脚本开机启动后,如果需要用到数据库,会报错,怎么解决 会出现这样的报错,感觉是数据库还没启动完. OperationalError: (2006, 'MySQL server has gone away') 但是已经加了非常长的延时,还是不行,开机后自己手动启动的话就不会出现在这个问题,怎么解决 解决方案 你需要放在数据库启动之后.不然你的脚本启动的时候,数据库还没有启动 解决方案二: 你明白出错的原因啊,放在数据库启动完了之后在执行这个脚本就OK