깐우의 세상 만들기

(C++) 텍스트 파일에서 줄 수 세고 한 단어씩 집어 넣기 본문

Book / Study

(C++) 텍스트 파일에서 줄 수 세고 한 단어씩 집어 넣기

깐우 2011. 10. 17. 03:15
void TraceGenerator::ReadMCSFile()
{
int length=0;

//line 개수 세기
char temp[255];

while(!fin_mcs.eof())
{
fin_mcs.getline(temp,255);
length++;
}
length=length-1; //뒤에 한칸 더 나와있는 더미값을 없애기 위해

fin_mcs.clear();
fin_mcs.seekg(0,ios::beg);


char **cinr;
cinr=new char* [length];
for(int i=0;i<length;i++)
{
cinr[i]=new char[255];
}
char **bler;
bler=new char* [length];
for(int i=0;i<length;i++)
{
bler[i]=new char[255];
}

//데이터 저장
for(int i=0;i<length;i++)
{
fin_mcs>>cinr[i];
fin_mcs>>bler[i];
cout<<cinr[i]<<'\t'<<bler[i]<<endl;
}



}