Saved as ReadFileVec.h
主要是为了testbench中加载测试数据和验证数据
#include <iostream>
#include <fstream>
using std::cerr;
using std::cout;
using std::setw;
using std::setfill;
using std::ifstream;
template <int N, typename Tm, typename Tv>
void ReadFileVec (char *fp, Tm OutBuf[N])
{
int i;
int j;
Tv val;
ifstream fp_strmi(fp);
if(!fp_strmi.is_open())
{
cerr<<"error"
}
else
{
for(i =o;i<N;i++)
{
fp_strmi>>val;
outbuff[i] = Tm(val);
}
}
fp_strmi.close();
cout<<"successfully!";
}