| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1302 人关注过本帖
标题:求助:c++与记事本交换数据
取消只看楼主 加入收藏
goodlucklj
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-3-28
收藏
 问题点数:0 回复次数:1 
求助:c++与记事本交换数据
记事本中的数据为,即3行4列的矩阵:
0.101,2.304,3.555,1.183,
-1.347,3.712,4.623,2.137,
-2.835,1.072,5.643,3.035;
如何将其读到C++中的C[3][4]的矩阵中?
说明:C是在主函数中定义的变量!
搜索更多相关主题的帖子: 记事本 数据 
2008-04-02 22:09
goodlucklj
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-3-28
收藏
得分:0 
#include "iostream.h"
#include "fstream.h"
#include "iomanip.h"
#include "stdio.h"

void main(){
    double *p,c[3][4];
    int i,j;
    p=c[0];
    ifstream aa;
    aa.open("D:\\test.txt",ios::in);//将数据用记事本保存,放在d盘.文件名为test.txt
    if(!aa)
    {
        cout <<"test.txt不能打开!\n";
        aa.close();
    }
    while(!aa.eof())
    {   
        aa>>*p;
        p++;
       }
    aa.close();
    for(i=0;i<3;i++)
        for( j=0;j<4;j++)
        {    
            cout<<"c["<<i<<"]["<<j<<"]="<<c[i][j]<<setprecision(4)<<setw(8);
            if(j==3)
                cout<<endl;
        }
        getchar();
}
我用指针做了一下。现将代码贴上去,供大家参考!

[[it] 本帖最后由 goodlucklj 于 2008-4-3 13:26 编辑 [/it]]
2008-04-03 11:50
快速回复:求助:c++与记事本交换数据
数据加载中...
 
   



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

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