|
AnsiString은 c_str() 이라는 메소드를 지원합니다.
String FILENAME = OpenDialog1->FileName;
handle = fopen(FILENAME.c_str(), "rb");
이런식으로 작업하실 수 있습니다.
임양규 님이 쓰신 글 :
: 오늘도 질문이 있습니다.
:
: 아래에 질문했던..이진화일 읽는 법은 fopen으로 해결했습니다...
:
: 근데....문제가 또 생겼습니다...
:
: 만약에 OpenDialog를 사용해서 파일을 읽어 올경우에...OpenDialog1->FileName을 fopen의 인수에 어떻게 넣어주나요???
:
: if (OpenDialog1->Execute()) {
: in=fopen(OpenDialog1->FileName, "rb");
: }
:
: 이렇게 할 경우에 에러가 나오네요...
:
: FILE *fopen(const char *filename, const char *mode);
:
: 이게 원형입니다...
:
: AnsiString을 const char *로 어떻게 변형해서 넣나요??
:
:
:
|