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
[40355] Re:Re:Re:형변환
WARSHIP [warship] 1230 읽음    2005-05-30 22:42
님이 쓰신 글 :
: WARSHIP 님이 쓰신 글 :
: : fish 님이 쓰신 글 :
: : : AnsiString or WideString 형을 cast 연산을 이용해 형 변환 하려고 하는데
: : : 안되네요..
: : : 방법 좀...ㅡㅡ;
: :
: : 어떤 형변환을 하시려는지 말씀을 안해주셔서 답변하기가 곤란하지만
: : 몇가지는 멤버함수로 지원하고 있답니다.
: :
: : const chat *
: : c_str()
: :
: : int
: : .ToInt()
: :
: : double
: : .ToDouble()
: :
: : 정도가 있겠구요.
: :
: : 방금 VCL을 보니 상속된것이 아니군요. 고로
: : 강제형변환은 에러를 내겠네요. ^^;
:
: 답변 감사 합니다.. 다름이 아니라
: 파일 트리 뷰를 이용해서  마우스 클릭 했을때
: 그 디렉토리 정보 가져 올려고 하거든요
: 이때 open 함수 쓸려고 하는데 tree->Directory 써서
: 값을 뽑아 오니까 그 값이 AnsiString or WideString 형이더라고요
: 근데 open 함수 전달형은 char 형이여서...
: 방금 찾아 봤는데 c_str() 지원 안하는거 같아요
: 참고로 전 지금 리눅스 상에서 kylix3  사용해서  볼랜드 c++ 빌더 사용 하고 있습니다..
: 조언 부탁 드립니다..^^

제가 Kylix는 사용해 보지를 않아서 머라고 말씀드리기가 겂나네요. ^^;
그런데 AnsiString 처럼 기본 모태를
<string> 으로 하고 있는 string 관련 클래스는 항상 c와의 호환성을 위해
c_str()이라는 멤버 함수를 가지고 있는것으로 알고 있습니다.
빌더의 경우 AnsiString().c_str()
MFC의 경우 CString().c_str()

AnsiString 에 대해 메뉴얼을 찾아보시면 분명
const char *로 반환해주는 멤버함수같은것이 있을것입니다. ^^;
확답을 못드려서 죄송합니다. 안써봐서 말을 못하겠네요 :-) 성공하시길~

+ -

관련 글 리스트
40350 형변환 fish 882 2005/05/30
40353     Re:형변환 WARSHIP 1042 2005/05/30
40354         Re:Re:형변환 1075 2005/05/30
40355             Re:Re:Re:형변환 WARSHIP 1230 2005/05/30
40356                 Re:Re:Re:Re:형변환 942 2005/05/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.