CString to char* 멀티바이트에서 lstrcpy() 로 가능함. ----> strncpy_s(목적지, 원본, 원본길이) 로 사용하기 (lstrcpy() 로 하면 원본 문자열 끝에 NULL 이 없는 경우 지역변수들 값도 변하는 경우 있음) 유니코드에서는? 1 2 3 CString str파일명 = TEXT("test.txt"); TCHAR sz원본파일[MAX_PATH] = { NULL, }; lstrcpy(sz원본파일, str파일명); // CString to char* cs
Resource.h 파일 오류로 컴파일러의 힙 공간이 부족 오류 C1060 VisualStudio2017 Comunity 에서 리소스 관련 작업을 하다보면 아래 그림처럼 Resource.h 파일이 깨져 나오는 경우가 있다. 버그인듯 한데... Resource.h 파일 내용에서 파일 끝을 찾지 못해 나는 오류 같은데, 복구 방법이 없다. 이런 경우, 프로젝트 리소스 뷰에서 Dialog 를 선택해서 Dialog 편집기 창이 나오면 저장하고, Resource.h 파일을 열면 정상적으로 열린다. 만약, 리소스 뷰에서 Dialog를 선택해도 Dialog 편집기 창이 안뜨면, 프로젝트를 닫고나서 프로젝트 다시 열어 시도해본다. 그래도 안되면, PC를 껐다 켜서 시도해본다.
MFC REST ======================== 추가> 2020.01.21 현재 기준 OPEN API서비스 도메인이 http://dart.fss.or.kr 에서 http://opendart.fss.or.kr 로 변경 예정으로 시범서비스 이후 2020.04.01 부터 openDart 로만 서비스 한다고 함. ======================== cpprestsdk 팩키지 이용 cpprestsdk 관련 내용 참조 : http://petra.tistory.com/1228 전자공시(DART) 인증키 받아서 종목 코드로 조회하면 JSON 으로 전송 받는다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29..
string, wstring, CString 각각 변환 방법 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 // 1. string to wstring #include string s1 = "abc"; wstring s2 = "def"; USES_CONVERSION; std::wstring s2(A2W(s1.c_str())); // wstring