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

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

2016.04.11 09:25

한시민 조회 수:917

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

예전의 일반적인 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 15768
공지 유용한 관련 사이트 관리자2 2014.03.20 54582
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97993
244 10 seattle 자체 버그 해결좀요 [1] 엠카바데로 2016.02.17 194
243 help 이용관련 [2] 한시민 2016.02.26 120
242 TListView sort 방식 문의 [1] 광땡 2016.03.08 223
241 LME288 링크에러 [2] 한시민 2016.03.18 288
240 XE8 사용자입니다... [1] 악마 2016.03.30 232
239 [bcciosarm64 Fatal Error] CoreFoundation.h(12): 'stdarg.h' file not found [1] hawkjgs 2016.04.06 303
238 XE7 access violation at 0x00020006. 이상한 에러 [2] 한시민 2016.04.06 257
237 web socket을 사용해서 프로그램 구현 [1] 악마 2016.04.07 465
» 텍스트화일 입출력 문제 [2] 한시민 2016.04.11 917
235 TStringList 관련해서 [1] 한시민 2016.04.12 410
234 프로젝트 에 화일을 추가하면 다른 파일을 깨트리는데 [5] aaa 2016.04.14 192
233 컴파일시 오류 [1] 엠카바데로 2016.04.19 420
232 프로그래밍 중 오류에 관해 질문드립니다. [1] 장운민 2016.04.23 159
231 구글 플레이 스토어에 앱을 올리려 합니다. [1] 가은 2016.04.29 471
230 DBGIRD 내용을 PDF로 저장하는 방법 문의 [1] JKPARK 2016.05.16 478
229 안녕하세요. teeresou.res, teefonts.res 관련 질문 입니다. file 클라장이 2016.06.01 188
228 10 seattle 배포파일 생성이 되지 않습니다. [1] 이정규 2016.06.10 302
227 안드로이드 MAC Address 찾기 [3] 광땡 2016.06.20 1800
226 unable to create process adb:error failed to copy 송세건 2016.07.06 142
225 unable to create process adb:error failed to copy file 송세건 2016.07.06 244