2차원 행렬을 파일에서 입력 받아서 2차원 벡터를 만들고 싶어요
장난감
2023.04.01
제가 기본 정보를 실수가 들어 있는 txt파일로 가지고 있습니다.
지금 만들고 싶은 코드는 2차원의 txt파일의 정보가 그 크기가 다양해서 어떤 파일은 2*5 행렬이고 어떤건 10000*10 행렬인데
그놈들을 전부 한방에 해결할수 있는 코드를 만들고 싶습니다.
1차원 벡터를 입력하는 함수를 제가 만들어 봤는데요
이거랑 비슷한 맥락으로 만들어 주실수 있을까요?
void InputData(char *FileName, vectordouble &b)
{
ifstream input;
input.open(FileName);
if(input.fail())
{
coutFile does not existendl;
coutExit programendl;
return ;
}
b.clear();
double a;
while(!input.eof())
{
inputa;
b.push_back(a);
}
input.close();
}