|
C++ 초입자입니다.
문자열의 2차원 배열을 만들고 싶어서 다음과 같이 코드를 짜봤는데, 동적 해제를 제대로 설정한 것인지 헷갈립니다.
조언 부탁드립니다.
char ***temp_OP;
temp_OP = new char **[Num_OP];
for(i=0;i<Num_OP;i++)
{
temp_OP[i] = new char *[Num_Time_Data];
for(j=0;j<Num_Time_Data;j++)
temp_OP[i][j] = new char [256];
}
ifstream infile5(TempOutput_1.c_str());
if(infile5.is_open())
{
for(j=0;j<Num_Time_Data;j++)
{
for(i=0;i<Num_OP;i++)
infile5>>temp_OP[i][j];
}
}
for(i=0;i<Num_OP;i++)
delete [] temp_OP[i];
delete [] temp_OP;
|