교재에 있는 문제를 풀던 중 막혀버렸는데 무슨 짓을 해도 모르겠어서 여쭙습니다.ㅠㅠ <div>사실 C++을 선행했어야하는데 사정이 있어서 대략적으로 훑어보고 MFC 강의를 듣고있는데 여러모로 어려운 점이 많네요... <div><br></div> <div>CSimpleApp::InitInstance()함수 내부에서 텍스트 파일로부터 fopen()을 사용해 문자열을 읽어온 뒤에 그 문자열을 CString 클래스 객체로 보관하고, 그 문자열을 CChildView::OnPaint()함수에서 TextOut()을 이용해 화면에 출력하는 문제인데요.</div> <div><br></div> <div>먼저 InitInstance() 내부에</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>File *f = fopen("text.txt", "r");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>char buf[100];</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>fgets(buf, 100, f);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>CString text(buf);</div> <div><br></div> <div>라고 써준 뒤에 OnPaint()에서 text를 불러오고싶으나 방법을 모르겠습니다...</div> <div>혹시나 해서 위의 명령어들을 OnPaint()에 넣어서 출력해보니 출력은 잘 되네요...</div></div> <div>MFC에서 다른 메서드의 멤버변수에 접근하려면 어떻게 해야하나요...?</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.