2012-07-09 4 views
0

나는 수많은 문장이 영어 문장으로 된 파일을 가지고있다.
내 프로그램에서해야 할 일은 다음과 같습니다. 그 행 중 하나에서 문자를 변경해야합니다.Qt에서 여러 행을 포함하는 파일의 문자를 다시 쓰는 방법은 무엇입니까?

파일은 다음과 같습니다 : 난에 문자 'E'를 변경해야하는 경우 "를"는 2 라인으로, 어떻게하면 Qt를에

he has wild dreams 
he walks into the forest alone 
he transforms into a bear 

해야합니까?

답변

0

줄 단위로 파일을 읽고 (QFile::readLine() 사용) QStringList에 추가 할 수 있습니다.

while (file.canReadLine()) 
    list.append(file.readLine()); 

그런 다음 QStringList를 변경하여 동일한 파일에 출력 할 수 있습니다.