프로그래밍/C/C++
inFile.get(char)로 문자를 읽어서 복사할때
Songker
2008. 11. 11. 12:50
while(!inFile.eof())
{
inFile.get(temp1);
outFile<<temp1;
}
-------------- 복사 전 -----------------
inFile.close();
outFile.close();
return 0;
}
------------- 복사 후 ------------------
inFile.close();
outFile.close();
return 0;
}}
---------------------------------------
}가 하나더 찍히는 현상이 발생하는데
해결하기 위해서는
원본파일의 제일 마지막에
} (엔터)
엔터가 있으면 해결이 된다.
더 좋은 방법은 그냥 ->
inFile.getline(temp,100) 이런 식으로 한줄씩 읽는것이 최고다