C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[64460] ostream::seekp 함수가 작동하지 않습니다.
뽀뽀중 [kissjung] 1031 읽음    2011-05-30 03:50
AnsiString AsProChain, AsProPlusChain, AsProChainDist;

ofstream fout;
fout.open(AsSaveFileName.c_str(), ios_base::trunc); // 화일열기

for (int i = 0; i < (IntCrossRowEa + 1); i++) {
     i++;
     AsProChain = FormMain->AdvSGridFLP->Cells[0][i];
     AsProPlusChain = FormMain->AdvSGridFLP->Cells[1][i];
     AsProChainDist = FormMain->AdvSGridFLP->Cells[2][i];

     fout.seekp(0, ios::beg); // File pointer 위치로 이동
     fout << AsProChain.c_str() << endl << endl;
}



변수를 읽어서,
출력 화일의 맨처음 (첫번째 행, 맨처음) 위치로 포인터를 이동 해서
다음 변수를 출력 하려고 합니다.

그런데, seekp() 가 제대로 작동이 되지 않습니다.
입력변수가 차례로 아래로 내려가야 하는데, 마지막 변수값만 쓰여 지네요.

예를 들면..
CCC
BBB
AAA

이런식으로 역순으로 되어야 하는데.
CCC

이렇게 AAA,BBB 변수값은 사라지고, 마지막 변수값이 CCC 만 있습니다.

문제가 뭔가요??

+ -

관련 글 리스트
64460 ostream::seekp 함수가 작동하지 않습니다. 뽀뽀중 1031 2011/05/30
64462     Re:ostream::seekp 함수가 작동하지 않습니다. 네로 1292 2011/05/30
64476         감사 합니다.. 위치를 바꾸니 제대로 작동 하네요[냉무] 뽀뽀중 1005 2011/05/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.