2014-11-18 4 views
-1

.txt 파일의 줄에있는 날짜를 바꾸고 싶습니다..txt 파일의 한 줄 바꾸기

라인은 다음과 같습니다

1234 24.08 24.09. 

난 그냥 1234를 검색하여이 줄을 찾아 날짜 24.0824.09를 대체 할 수 있습니까?

+0

istringstream을보고, 한 번에 한 단어를 읽고, 두 번째, 세 번째 단어를 처리하고 그들을 변경합니다. – radar

+0

은 공백 탭 또는 공백입니까? – NaCl

+0

파일에 쓸 때 setw() 명령을 사용했습니다. –

답변

1

대체 문자가 파일의 텍스트와 동일한 양의 문자를 가지고 있다면 위치로 이동하여 텍스트를 덮어 씁니다 (std :: ostream :: seekp 참조).

그렇지 않으면 새 파일에 작성해야합니다.

중간에 파일을 확장 할 수 없습니다.

관련 문제