注册 登录
编程论坛 VC++/MFC

关于读txt文件的问题

宇智波鼬123 发布于 2015-06-15 21:18, 2091 次点击
首先我说一下我的问题,已有txt文件一个,但是里面存的是很多行的数,现在的问题是:如何实现id的值变一次就读一次文件的值赋给t12[j][i] tg[j][i] t0[j][i]
然后id再次变值时,读文件时接着上次读完的下一行接着读并值赋给t12[j][i] tg[j][i] t0[j][i]。如何实现,下面是设计问题的主要的代码;据说利用seek函数可以做到但是本人目前对这个还是不了解。
for(id=0;id<Ndz;id++)
{

.................///////////////////其他代码
for(j=0;j<ny;j++)

{
 for(i=0;i<n;i++)
 {
t12[j][i]=0.000;
tg[j][i]=0.000;
t0[j][i]=0.000;
 }
 }

ofstream outqQQQ1111("data\\YUANXIANGtttttttttttttt0shiyan.txt");
      FILE *cfile100;
cfile100=fopen("data\\t.txt","r+");

for(j=0;j<ny;j++)
{
 for(i=0;i<n;i++)
 {
fscanf(cfile100,"%le",&t[j][i]);

t12[j][i]=t12[j][i]+t[j][i];
tg[j][i]=tg[j][i]+t[j][i];
t0[j][i]=t0[j][i]+t[j][i];

outqQQQ1111<<t0[j][i]<<"\t";

 }
.................///////////////////其他代码
}
1 回复
#2
yuccn2015-06-16 12:14
查下函数说明咯,这个没有什么好说的
1