关于主函数调用其他文件的函数的问题

头文件:
#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;
}


已经知道了,因为没有加using namespace std;

infile.open(name);
参数不全

http://www.cppblog.com/saga/archive/2007/06/19/26652.html

我是来赚分的,不好意思

我是来赚分的,不好意思