头文件:
#ifndef HEAD_H
#define HEAD_H
#include
#include
#include
#define N 62
void read(int(*arr)[N], string name);
#endif // !HEAD_H
源文件header:
#include "HEAD.h"
void read(int(*arr)[N], string name){
int a;
fstream infile;
infile.open(name);
int i = 0;
while (infile >> a)
{
//cout << a << endl;
(*arr)[i] = a;
i++;
if (i%N == 0)
{
++arr;
i = 0;
}
}
出现了好多错误!为什么?
}
主函数文件:
#include "HEAD.h"
using namespace std;
int main(){
string filename;
int adj_mat[N][N],clu_assignment_real[N];
filename = "adj_mat.txt";read(adj_mat,filename);
filename = "clu_assignment_real.txt"; read(&clu_assignment_real, filename);
system("pause");
return 0;
}