|
모름이 님이 쓰신 글 :
: 예, 멤버 변수(m_data1)을 char*로도 선언을 했습니다. 문제는 "G_DATA.m_data1=Edit1->Text.c_str()"이렇게 해주어도 엉뚱한 값이 들어갑니다.
임펠리테리입니다.
구조체의 멤버로 char * 변수가 있는 경우 구조체를 그대로 파일 쓰기를 하면 당근 그 포인터의 값인 주소만 써집니다. 그런 뜻에서 비주얼C++에서 했던 방법대로 해보시라고 했던 거구요. 비주얼 C++에서 했던 소스에서 잘 되셨다면 그 소스에서는 구조체의 각각의 멤버를 각각 파일로 write 했을 겁니다. 빌더에서도 똑같습니다.
그럼 참고하시길...
|