| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 393 人关注过本帖
标题:编译的时候有个错,但是找不出来,不知道这是不是打开文件的方式,本人菜鸟
取消只看楼主 加入收藏
lainy
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-11-6
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
编译的时候有个错,但是找不出来,不知道这是不是打开文件的方式,本人菜鸟
#include <stdio.h>
void main()
{
    int i,j;
    float point[100][3];
    FILE *fp;
    if((fp=fopen("matrix.txt","r+"))==NULL)
    {
        printf("error!\n");
    }
    while(!feof(fp))
    {
        for(i=0;i<=100;i++)
        {
            for(j=0;i<=2;j++)
            fread(&point[i][j],sizeof(float),1,fp);
        }
    }
    for(i=0;i<=100;i++)
    {
        for(j=0;i<=2;j++)
        printf("%f",point[i][j]);
    }
    fclose(fp);
}
搜索更多相关主题的帖子: void include 
2012-11-06 22:57
lainy
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-11-6
收藏
得分:0 
回复 2楼 azzbcc
文件是存在的呀,是需要把一些三维坐标点放入一个二维数组里面。
-2.999000 2.999000 0.000000
-2.966000 2.999000 0.000000
-2.870000 2.999000 0.000000
-2.784000 2.999000 0.000000
-2.774000 2.999000 0.000000
-2.678000 2.999000 0.000000
-2.582000 2.999000 0.000000
这是部分的数据
不知这样读取和把数据放进数据是不是对的?
谢谢啦
2012-11-07 09:05
lainy
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-11-6
收藏
得分:0 
回复 4楼 azzbcc
图片附件: 游客没有浏览图片的权限,请 登录注册

这好像是内存的问题吧?
2012-11-14 09:26
快速回复:编译的时候有个错,但是找不出来,不知道这是不是打开文件的方式,本人 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016765 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved