24小时热门版块排行榜    

查看: 647  |  回复: 1

爱惜花草

木虫 (著名写手)


[交流] 【求助】一个C简单的小问题,如何从一个txt文件中读取数值数据并写成一个3维数组~

以前都用Fortran,
现在想转C、C++,
现在有个简单的问题想请教下,
假设我有一个density.tex文件,
里面都是一些数值数据,
一行就一个数值,
总共有n*n*n 行,
也即N^3个数值,
现在想把这些数值读出来,
假设排到一个3维数组里float density[n][n][n]里面。
Fortran很容易,
但C我不知道怎么弄
哪位达人指点下,
不胜感激!

[ Last edited by 爱惜花草 on 2010-12-14 at 21:37 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

stephenliu89

银虫 (小有名气)


爱惜花草(金币+10):谢谢! 2010-12-15 09:29:02
爱惜花草(金币+1):这个应该是C++吧 2010-12-15 09:30:24
引用回帖:
Originally posted by 爱惜花草 at 2010-12-14 21:29:44:
以前都用Fortran,
现在想转C、C++,
现在有个简单的问题想请教下,
假设我有一个density.tex文件,
里面都是一些数值数据,
一行就一个数值,
总共有n*n*n 行,
也即N^3个数值,
现在想把这些数值读出来 ...

#include
#include
#define MAX 1000
using namespace std;
int main()
{
   ifstream fin ("density.tex";
   int n,i,j,k;
   ifloat density[MAX][MAX][MAX];
   cin >> n; //输入n
   for (i = 0; i < n ; i++)
      for ( j = 0; j < n; j++)
         for ( k = 0; k < n; k++)
            fin >> density [j][k];   //从文件中读入
   // TODO
   return 0;
}
大致是这样,代码直接手写的,未经过编译测试。。。

[ Last edited by stephenliu89 on 2010-12-15 at 22:25 ]
2楼2010-12-14 23:55:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 爱惜花草 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 环境领域全国重点实验室招收博士1-2名 +3 QGZDSYS 2026-03-13 3/150 2026-03-18 00:13 by PY-Hzb
[考研] 材料专硕306英一数二 +8 z1z2z3879 2026-03-16 10/500 2026-03-18 00:01 by 星空星月
[考研] 301求调剂 +6 yy要上岸呀 2026-03-17 6/300 2026-03-17 23:58 by 星空星月
[考研] 296求调剂 +5 大口吃饭 身体健 2026-03-13 5/250 2026-03-17 21:05 by 不惑可乐
[考研] 材料,纺织,生物(0856、0710),化学招生啦 +3 Eember. 2026-03-17 7/350 2026-03-17 20:20 by 花125533
[考研] 326求调剂 +5 上岸的小葡 2026-03-15 6/300 2026-03-17 17:26 by ruiyingmiao
[论文投稿] 有没有大佬发小论文能带我个二作 +3 增锐漏人 2026-03-17 4/200 2026-03-17 09:26 by xs74101122
[基金申请] 国自科面上基金字体 +6 iwuli 2026-03-12 7/350 2026-03-16 21:18 by sculhf
[考研] 药学383 求调剂 +3 药学chy 2026-03-15 4/200 2026-03-16 20:51 by 元子^0^
[考研] 机械专硕325,寻找调剂院校 +3 y9999 2026-03-15 5/250 2026-03-16 19:58 by y9999
[考研] 中科院材料273求调剂 +4 yzydy 2026-03-15 4/200 2026-03-16 15:59 by Gaodh_82
[考研] 265求调剂 +4 威化饼07 2026-03-12 4/200 2026-03-14 17:23 by userper
[基金申请] 现在如何回避去年的某一个专家,不知道名字 +3 zk200107 2026-03-12 6/300 2026-03-14 17:13 by zk200107
[考研] 材料080500调剂求收留 +3 一颗meteor 2026-03-13 3/150 2026-03-14 10:54 by peike
[考研] 337一志愿华南理工0805材料求调剂 +7 mysdl 2026-03-11 9/450 2026-03-13 22:43 by JourneyLucky
[考研] 材料与化工085600调剂求老师收留 +9 jiaanl 2026-03-11 9/450 2026-03-13 20:22 by JourneyLucky
[考研] 301求调剂 +6 Liyouyumairs 2026-03-11 6/300 2026-03-13 20:11 by JourneyLucky
[硕博家园] 085600 260分求调剂 +3 天空还下雨么 2026-03-13 5/250 2026-03-13 18:46 by 天空还下雨么
[考研] 工科材料085601 279求调剂 +8 困于星晨 2026-03-12 10/500 2026-03-13 15:42 by ms629
[考研] 289求调剂 +3 李政莹 2026-03-12 3/150 2026-03-13 11:02 by 求调剂zz
信息提示
请填处理意见