자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

C++ Builder 텍스트화일 입출력 문제

2016.04.11 09:25

한시민 조회 수:924

텍스트 화일 입출력과 관련해서 모호한 부분이 있어 이렇게 문의를 드립니다.

예전의 일반적인 char type에 대한 입출력이 최근 버젼의 OS에서 적용이 안되는 문제로 인해 최근 XE에서는 standard로 UnicodeString을 사용하는 것으로 알고 있습니다.

문제는 UnicodeString을 사용하면서 text 화일의 입출력에 대한 지원이 모호하다는 점입니다.

 

기존의 printf나 sprintf와 같은 format 기능을 활용한 입출력은 문제가 있는 것 같구요.

아래 몇가지 질문을 드립니다.

 

1. 현재는 주로 TStringlist, TMemo와 같은 것을 사용하게 되는데 최대 용량에 대한 부분이 어떻게 되는 지 알고 싶습니다. 인터넷에 보면 2Gb까지 가능하다고 되어 있는데 실제 해보면 한참 부족하구요. 정확한 최대 용량이나 또는 용량을 조정하는 법이 있는 지 조언을 주시면 감사하겠습니다.

 

2. fstream, ofstream, ifstream등의 방법을 사용을 할 수는 있겠지만 unicodestring에 대한 부분은 어떻게 되는 지 이에 대해 조언을 주시면 감사하겠습니다.

 

3 TFileStream을 사용시 용량 제한은 없어지는데 텍스트나 csv 형태로 저장할수 있는 방법이 있는지요? Format기능을 이용하여 출력이 아닌 입력시에 활용하는 방법이 있는지요?

 

감사드립니다.

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15777
공지 유용한 관련 사이트 관리자2 2014.03.20 54595
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 98015
104 64bit struct 사용 문제 [9] file 한시민 2019.01.18 312
103 Open ssl 과 indy 관련 질문입니다. [8] 현수막 2019.01.23 1461
102 C# COM interface 사용 질문 ian 2019.01.25 170
101 FireDAC에서 검색후, 검색 결과만 DBGrid 에 업데이트는 어떻게 하나요? [1] 하루 2019.01.29 221
100 C++ 6.0과 10.3 Tokyo 변경된 함수 문의 [2] 손보라 2019.01.30 214
99 블루투스 사용 문의 [2] 포세가이 2019.01.31 391
98 IDE의 기본 파일 포맷을 UTF-8로 지정하고 싶습니다. [2] 개성산전 2019.02.21 436
97 C++ Builder 10.3 / 10.3.1 Clang에서 Code Insight 동작하지 않는 현상 질의? [3] 포비 2019.02.21 662
96 STL allocator 관련 컴파일 질문 드립니다. [1] kang 2019.03.04 157
95 Delphi에서 C++로 코드 변환 중 문의 [2] file 손보라 2019.03.05 240
94 스트링그리드에서 특정셀의 컬러 변경 문의 [1] 포세가이 2019.03.12 403
93 실행시 다중폼에서 리소스에 의한 잔상(?) 문제 포세가이 2019.03.15 139
92 실행중 꺼지는 현상 [1] 포세가이 2019.04.06 271
91 컴퍼넌트 등록관련 질문드립니다. [1] 투덜이스머프 2019.05.09 282
90 CG32.DLL을 찾을 수 없습니다 [3] 손보라 2019.05.10 407
89 문의 드립니다 [2] 투덜이스머프투 2019.05.17 227
88 오류관련 문의 드립니다 [1] 투덜이스머프투 2019.05.20 242
87 64비트 플랫폼으로 개발 중입니다. [2] file ip7203 2019.05.27 2318
86 문의 드립니다 [3] 투덜이스머프투 2019.05.28 140
85 화면을 엑셀과 유사하게 꾸밀수 있는 서드파티 컨트롤 추천 부탁 드립니다 [1] pisama 2019.05.30 238