c/c++数组赋值

来源:百度知道 编辑:UC知道 时间:2024/06/02 08:05:37
怎么通过文本文件给数组赋值.
比如一个文本文件内有很多行,我想用第一行的数据给数组赋值,进行运算后,再用第二行给数组赋值.这样来运算整个文件内的数据.

只要在需要的时候读就可以了啊 scanf不只是在程序的开始才能用啊
比如这样
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
fscanf(fi,"%d",&f[j]);
/* do sth. */
}

#include <iostream>
using namespace std;
int main(){
freopen ("file.in","r",stdin);//file是文本文件的名称 .txt也可
freopen ("file.out","w",stdout);
//此文件格式支持iostream和cstdio
int n;
cin>>n>>m;//scanf("%d %d",&n,&m);
int i,j;
for (i=0;i<n;i++){
for (j=0;j<m;j++)
cin>>a[i][j];
/*........*/
}
return 0;
}