XCopy라는 함수가 어떻게 생겼는지 궁금하네요
함수 이름을 볼때
파일을 복사하는 함수인것 같네요
BOOL XCopy( char *src , char *dst)
{
//src의 파일들을 dst 로 복사한다.
// 복사가 제대로 수행되면 true를 return 한다.
};
AnsiString의 c_str() 함수는
AnsiString의 문자열 시작 포인터를 return해주는 함수입니다.
AnsiString 클래스는 멤버 변수가 Data라는 것 딱 하나입니다.
Data에는 실제 문자열이 할당되어있는 address가 기록되어있구요
//C++Builder의 AnsiString c_str() 소스
char* __fastcall c_str() const { return (Data)? Data: "";}
참조하세요
http://www.delmadang.com/community/bbs_view.asp?bbsNo=17&bbsCat=41&indx=417354
그럼..
완전초보 님이 쓰신 글 :
: BOOL bRet;
: bRet = XCopy(DBText_Path->Caption.c_str() , Lb_RunPath->Caption.c_str());
: 소스를 좀 분석해보고 있는데 위에 문장이 무슨 의미 인가요?
: XCopy를 한결과가 bRet 에 TRUE 든지 FALSE가 들어간다는건 알겠습니다
:
: 1. c_str() 이것은 무슨의미인가요?
: 2.XCopy가 DBText_Path->Caption.c_str() 에있는 값을 Lb_RunPath->Caption.c_str()으로 넣어주는건가요?
:
: 프로그램시작시 Lb_RunPath->Caption에 INI파일을 읽어서 값을 넣어주는건 있던데....
: DBText_Path이것은 아무리 찾아봐도 내용이 없던데 컨트롤 이름인가요?
|