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

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

2016.04.11 09:25

한시민 조회 수:991

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

예전의 일반적인 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 20111
공지 유용한 관련 사이트 관리자2 2014.03.20 59010
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102637
1259 지도위에 위치추적기능을 구현하려면? [2] silkroad99 2016.04.12 428
» 텍스트화일 입출력 문제 [2] 한시민 2016.04.11 991
1257 파이어버드에서 Create문을 델파이에서 사용하는 방법이 있나요? [1] 김태윤 2016.04.01 284
1256 web socket을 사용해서 프로그램 구현 [1] 악마 2016.04.07 502
1255 [bcciosarm64 Fatal Error] CoreFoundation.h(12): 'stdarg.h' file not found [1] hawkjgs 2016.04.06 325
1254 [질문] 험프리님 말씀하신대로 제가 작성한 내용 댓글 붙였습니다. 어떻게 수정하면 원하는 결과가 나오는지요? 델파이 정규식에서 어떻게 검색조건을 줘야 원하는 결과가 나올까요? [3] delphi 2016.04.05 832
1253 자동줄바꿈할 수 있는 텍스트 표시 컴포넌트 또는 방법(화면너비를 이용 등)이 있나요? [2] 김태윤 2016.04.01 2119
1252 인터넷 연결 가능 상태확인방법 알고 싶습니다. [1] 우석이 2016.04.04 1157
1251 REST Debugger Json파싱 문의 [3] file 김태윤 2016.03.31 1529
1250 xe7로 DataSnap 사용하여 3티어로 작성 한 프로그램 remort error: Error reading servermethods2.clientheight: property clientheight does not exist오류가 납니다 [3] file delphi 2016.03.29 816
1249 [안드로이드] 앱 배포후 업데이트시 overwrite 안됩니다.해결방법좀 알려주세요 ㅠ. [2] 한사람 2016.03.27 1443
1248 XE8 사용자입니다... [1] 악마 2016.03.30 256
1247 안드로이드 마시멜로에서 TIdHttp의 https:// URL이 호출되지 않습니다. [1] WPAPPs 2016.01.28 516
1246 데브기어 강의 - 2016년 3월 (첫 개강!) file 관리자 2015.01.22 3219
1245 XE10 Rest컴포넌트를 이용한 멀티디바이스 앱에서 TFDMemTable관련 에러 [2] 김태윤 2016.03.21 454
1244 가상키보드 처리 [2] 김태윤 2016.03.26 962
1243 Delphi 10 Seattle Professional로 Upgrad중 입니다. [1] 도고래 2016.03.25 305
1242 아래의 TCategoryButtons 의 동적생성 후 action의 동적생성 재 문의 [3] urong 2016.03.22 206
1241 TWebBrowser 컴포넌트 관련 사항 [2] 자객 2016.03.22 649
1240 [공유] 파이어몽키에서 Drag and drop은 어떻게 구현할 수 있나요? [1] 험프리 2016.03.21 350