본문 바로가기

[ ★ ]Study195

GetLastError() 코드 모음 코딩하다 에러나서 수백개의 코드를 하나하나 찾기 너무 귀찮아서 링크로 하나 걸어두기 용.. https://docs.microsoft.com/ko-kr/windows/win32/debug/system-error-codes System Error Codes - Win32 apps Error Codes In this article --> This section is intended for developers who are debugging system errors. If you reached this page while searching for other errors, here are some links that might help: More ways to find an error code We've list.. 2020. 2. 26.
멀티바이트 유니코드 TCHAR함수 WIN API 하면서 함수 계속 찾기가 번거롭다. 멀티바이트 -> 유니코드 -> TCHAR strcpy -> wcscpy -> _tcscpy (문자열을 복사) strncpy -> wcsncpy -> _tcsncpy ( 사이즈 만큼 복사) strlen -> wcslen -> _tcslen (문자열 길이 확인) strcat -> wcscat -> _tcscat (두 문자열 이어 붙이기) strncat -> wcsncat -> _tcsncat (사이즈 만큼 이어 붙이기) strcmp -> wcscmp -> _tcscmp (문자열 비교) (반환 값(-1, 0, 1)) strncmp -> wcsncmp -> _tcsncmp ( 사이즈 만큼 문자열 비교) stricmp -> wcsicmp -> _tcsicmp (대.. 2020. 2. 26.
파일 유무 확인(C++) #include "tchar.h" #include "shlwapi.h" #pragma comment(lib, "shlwapi.lib") if (PathFileExists(szDllPath)) _tprintf(L"File Exist\n"); else { _tprintf(L"File doesnt Exist\n"); return FALSE; // 함수 리턴값에 따라 -1 or FALSE } --------------------------------------------- #include "shlwapi.h" #pragma comment(lib, "shlwapi.lib") if (PathFileExists(szDllPath)) printf("File Exist\n"); else { printf("File doe.. 2020. 2. 26.
const char * 형식의 인수가 LPCWSTR 형식의 매개 변수와 호환되지 않습니다. Visual Studio 프로젝트 속성으로 들어옵니다. 프로젝트 속성 -> 구성 속성 -> 고급 -> 문자집합 -> 멀티바이트 문자집합 사용 2020. 2. 22.
MYSQL 한글 깨짐 현상(UTF-8) 설정 [윈도우 기준] CASE 윈도우-1 ZIP 압축파일로 설치하셨으면 해당 파일의 서버 폴더로 들어갑니다. my.ini 파일을 만들어 줍니다. CASE 윈도우-2 Installer 로 설치하신 분들은 1번 경로 C:\Program Files\MySQL\MySQL Server 5.7 이 경로 아닙니다 2번 경로 C:\ProgramData\MySQL\MySQL Server 5.7 이 경로 입니다. Q. ProgramData가 보이지 않아요. 키보드 좌측 하단의 윈도우 모양의 버튼과 R 키를 동시에 누르면 작은 실행창이 하나 나옵니다. %programData% MYSQL Sever[버전] 들어가주시면 my.ini 파일이 있거나 없을 수도 있는데, 있으면 수정을, 없으면 새로 만들어 줍니다. 그리고 아래 코드를 복.. 2020. 2. 17.
[Error LNK2019] LNK2019 _main 외부 기호 해결법 윈도우 프로그래밍을 하다 보면 아래와 같은 에러를 만날 수 있습니다. LNK2019 _main 외부 기호(참조 위치: "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 함수)에서 확인하지 못했습니다. 흔히 콘솔창으로 개발할 때는 Main이 진입점입니다. 하지만 윈도우 API 사용할 때는 _tWinMain을 사용하거나 WinMain을 사용합니다 (사실상 두 개는 같은거죠) 좌측이나 우측의 우리의 프로젝트를 우클릭 후 속성을 들어갑니다. 링커 -> 시스템 -> 하위시스템 여기서 콘솔->창으로 바꿔줍니다. 2020. 1. 7.