关于读txt文件的问题
首先我说一下我的问题,已有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";
}
.................///////////////////其他代码
}