c++文件写入float程序崩溃

作者:超级管理员 更新时间:2017-09-12 09:57:15 来源:未知 点击:15642
想在文件里写入float值,但每次一运行程序就崩溃了,完全不懂。。。小白刚开始学,麻烦大神讲清楚一点,谢谢。代码如下:float Weight[100][10];   for(int i=0;i<10
想在文件里写入float值,但每次一运行程序就崩溃了,完全不懂。。。小白刚开始学,麻烦大神讲清楚一点,谢谢。代码如下:
float Weight[100][10];   
for(int i=0;i<100;i++){
            for(int j=0;j<10;j++){
                Weight[i][j]=Random(20,50);
            }
    }
 const char* filename="D:\\text.txt";
        FILE*fp=fopen(filename,"wb");
        if(fp==NULL)
        {
            printf("failed to open file!\n");
            return -1;
        }
        char text[16];
        for(int i=0;i<100;i++){
            for(int j=0;j<10;j++){
                float a=Weight[i][j];
                sprintf(text,"%.21f,",a);
                fwrite(text,1,6,fp);
            }
        }
        fclose(fp);

sprintf(text,"%.21f,",a);你这个有点说不过去吧?float的精度可以达到21位吗?最多7位吧,哥们?

明白了,受教了,谢谢

推荐阅读

热门内容

求助一个计算问题?

#include in...

请解惑,关于QT用C++写串口通信时的一

我把代码贴出来吧,请帮我看看是哪里出了问...

已添加头文件,但报错找不到标识符

引用错误1error C3861: “r...

错误2365,怎么解决啊,求助

如图这么多短变量名放一块儿,很容易重名的...

感觉现代c++不如d语言

功能都是那些功能,现代c++的实现语法太...

逐行读取文件+并发处理,和先读入整个文件

文本的每一行都是一条记录,程序要求对每条...

C语言新手求助,输出的数字非常大

本帖最后由z4164362于2017-0...

c小白 求帮帮忙

# include #...

求助,对使用什么软件比较迷茫

我现在使用VS2017在对一个曲柄滑块机...

关于c语言图形界面的光条式菜单问题

本帖最后由qq_40091933于201...

最新内容

请问这个从网站API取得的JSON反序列化如果构建类?

{    "HeWeather5": [        {           ...

winform在TreeView上单击子节点取到imageindex的值为-1

winform运行后在TreeView上单击子节点取到imageindex的值为...

c# 引用webservice 出现问题,如下图

我在浏览器浏览没问题就是在项目中添加服务引用的时候出现如图的问题,望指教!以下是...

小问题,求助

我在一个教学视频上看到的,老师在演示时,VS左边有小灯泡,小锤子 的提示,为什么...

有人这么黑易语言,连我都看不下去了

本帖最后由caozhy于2017-09-1113:29:16编辑不是说好了用易语...

窗体加载时,代码未执行完就弹出了窗体

不知道是这样写不合理,还是我哪里写错了呢,每次窗体加载时代码还未全部执行完成,就...

正则表达式:是否为十六进制

本帖最后由OneOnce于2017-09-1109:51:38编辑从文本读出的字...

win10 不小心把.net4.5卸载了 装不上怎么办

才装的系统,不小心把系统自带的.net 4.5卸载了 现在装不上 有没有 大神 ...

WPF用户控件(UserControl)中能否实现追加控件或Content?

问题描述,网上很少有关于WPF的资料,我想的知道WPF用户控件在其他程序总引用的...

worksheet.Cells问题

如上图,第一张图是DataView的显示,结果是对得。第二张图是导出到Excel...

winform想画一个实心点

 g.DrawString(".", new Font("Arial", 40)...

我写的这个JS代码,逻辑上有问题吗? 为什么执行不了onclick后的效果

“易语言”突然火起来是什么梗

本帖最后由caozhy于2017-09-0108:47:22编辑请看此贴:htt...

菜鸟求助, VBA转C#,急急急

公司服务器做迁移, server1迁移到server2, 老服务器上的vba程序...

npoi合并后怎么给单元格赋值?合并取得值一直是第一个单元格的值

            //填充内容               for (in...

求一个能用的webp转img的dll

RT,找了半天没找到,nuget包装的Imazen也不好使,不知道为啥var i...

一个类里多少行代码是你的底线?

发出来大家探讨下,因为在项目过程中很多同事喜欢把所有的代码堆一个类里,动辄几千行...

C#实现OPC通讯

请教大神,用C#编写程序利用OPC在同一时间读取写入若干个参数,是属于同步通讯还...

为什么就是错啊!!jqgrid is not a function

html:@{    ViewBag.Title = "Index";}@sec...

WPF 获取鼠标相对canvas的坐标

求助各位大大:我在canvas定义了canva_MouseLeftButtonD...