所以我和我的队友突然手头有一些离合器。我被分配了一个导入函数,该函数读取一个看起来像这样的文本文件,并将其存储到一个二维数组中:
列是制表符分隔的。当这突然出现时,我没有整个项目文件,而且我离我的旧可信赖者还很远,我尝试以最通用的方式将其变出:
void signal::import_data(string filename){
ifstream file;
file.open(filename.c_str());
if(file.fail()){
cerr << "file open fail" << endl;
}else{
while(!file.eof)
{
for(int j = 0; j < NumCols; j++){
for(int i = 0; i < NumRows; i++){
file >> _data[j][i];
}
}
}
}
file.close();
}
我这样做对吗?我不太确定这样的流媒体是否可以绕过标签,或者可以吗?