반응형

Cheat Engine 7.0이 릴리즈되었다.


공식사이트에서는 인스톨러(설치)를 통한 설치를 제공하지만 zip파일을 별도로 제공하고 있다.


아래 링크를 통해 확인하자.


https://www.cheatengine.org/downloads.php



무설치(zip압축버전) :


공식사이트 다운로드 링크 : https://www.cheatengine.org/download/CheatEngine7.0_MissingSetup.rar


구글드라이브 링크 : https://drive.google.com/open?id=11y4fuEWXrUMaX3rGUiBesOoMLFGyuVA2


분할압축 :

CheatEngine7.0_MissingSetup.z01

CheatEngine7.0_MissingSetup.z02

CheatEngine7.0_MissingSetup.zip


#치트엔진 #CheatEngine #치트엔진무설치 #무설치 #포터블

반응형

영문윈도우에 VisualStudio를 설치하고 한글 윈도우에서 작성된 코드를 띄우면 한글로 된 부분(메시지, 주석)이 깨진다.


언어팩 깔고 VisualStudio를 재설치해보고 별짓을 다했는데도 똑같다가 언어설정쪽을 만지작 거리니깐 신기하게도 한글깨짐 현상이 사라졌다.


1. 제어판(Control Panel) -> 시계 및 국가(Clock, Language and Region)을 차례로 이동하여 국가 또는 지역(Region and Language)를 클릭한다.



2. 나타나는 팝업창의 메뉴탭에서 관리자옵션(Administrative)를 클릭한 후, 하단의 시스템 로캘 변경(Change system locale)을 클릭한다.


3. 나타나는 팝업창에서 한국어(Korean)를 선택하고 OK를 눌러준다.


반응형

HorribleSubs 릴 배포 사이트를 소개합니다.


주소: https://horriblesubs.info/



반응형

시스템 맥주소를 가져와야할 필요가 있어서 관련 코드를 작성하고 컴파일 했는데

 

LNK2019 오류가 뜨면서 _GetAdaptersInfo@8 에러메시지가 나타난다.

 

이 경우에는 헤더파일만 추가해서 그렇다.

 

아래처럼 Lib파일도 추가해주면 된다.

#include <Iphlpapi.h>
#pragma comment (lib, "Iphlpapi.lib")
반응형

Customs Clearance Information은 개인고유통관번호를 뜻하며 P로 시작하는 번호이며


아래 링크를 통해 관세청 사이트에서 간단한 본인인증을 통해 무료로 발급받을수 있다.


개인고유통관번호 발급 : https://unipass.customs.go.kr/csp/persIndex.do



'Action' 카테고리의 다른 글

전화권유판매 수신거부의사 등록시스템  (0) 2019.06.06
수영 영법별 자세 아레나 움짤  (0) 2019.04.11
해외 배송정보 번역  (0) 2017.01.04
사업자 등록 신청요령  (0) 2013.01.06
1인 창조기업 해당 업종  (1) 2013.01.02
반응형

윈도우 환경의 C++ 프로그래밍을 하다 보면 멀티바이트, 유니코드라는 문자집합 때문에 고민하게 된다.




프로젝트를 생성하게 되면 기본적으로 유니코드 환경으로 설정되어 있으나, 과거 하위버전의 Visual Studio에서 작성한 프로젝트이거나, 기타사유로 멀티바이트로 변경한 프로젝트를 다시 유니코드 환경으로 설정하면 당연히 컴파일 오류가 발생한다.




 구분

유니코드(_UNICODE) 

멀티바이트(_MBCS) 

 기본 자료형

 wchar_t

char 

 단일 문자의 크기

2Byte (16bit) 

1Byte ~ 2Byte 

(영문, 숫자를 포함한 ASCII는 1바이트로 표현되고 나머지 한글, 한자, 일본 가나 등은 2바이트로 표현)

 포함하는 문자셋

와이드 문자 및 u t f-16으로 인코딩된 문자열 

유니코드를 제외한 문자셋 (ANSI, UTF-8 등)


기존 멀티바이트 환경에서는 문자열을 입력할 때 큰따옴표(" ") 안에 정의했지만, 유니코드 환경에서는 큰따옴표 앞에 대문자 L을 넣어줘야한다.

TCHAR에서 제공하는 통합형 매크로는 TEXT나 _T를 큰따옴표 앞에 넣어주면 된다.

예시

멀티바이트 환경에서 문자열 정의:

char chTest[50] = "ABCDEFG";


유니크도 환경에서 문자열 정의:

wchar_t wchTest[50] = L"ABCDEFG";


TCHAR 통합형 매크로:

TCHAR tchTest[50] = TEXT("ABCDEFG");    //또는 _T("ABCDEFG");

#ifdef _UNICODE
typedef WCHAR TCHAR;
#else
typedef char TCHAR;
#endif 

위 코드에서 보면 _UNICODE가 정의되었냐에 따라 새로 정의된 자료형 이름이 둘다 TCHAR인것을 확인 할 수 있는데,

이것은 유니코드, 멀티바이트 모두 TCHAR를 사용할 수 있으며, 각 정의에 따라 자동으로 WCHAR와 char로 매크로가 된다는 의미이다.

따라서 TCHAR 매크로를 쓰게되면 유니크도, 멀티바이트 환경을 개발자가 고민할 필요가 없다는 것이다.

프로젝트 설정에 따라 내부적으로 매크로가 되니깐.

 

뿐만아니라 문자열 함수(strcpy 등)도 정의에 따라 나눠지게 된다. (자세한 내용은 tchar.h 파일에서 확인하면 된다. 너무 많아서 ㅠㅠ)


대표적인 함수 몇개를 정리해보았다.


  • 기본적인 문자열 관련 함수

함수 설명 

 _MBCS(멀티바이트)
(_UNICODE 정의안됨)

 _UNICODE(유니코드) 정의됨

 TCHAR 통합형(권장)

문자열 복사 

strcpy_s

wcscpy_s

_tcscpy_s

문자열 복사

(길이 지정)

strncpy_s

_mbsnbcpy_s

 _tcsncpy_s

문자열 서식 

sprintf_s

sprintf

swprintf_s

swprintf

 _stprintf_s

_stprintf

문자열 비교

strcmp

wcscmp

 _tcscmp

 문자열 길이

strlen

wcslen

 _tcslen

 문자열 추가

 strcat_s

strcat

wcscat_s

wcscat

_tcscat_s

_tcscat

문자 검색

strchr

wcschr

_tcschr

문자열 검색

strstr

wcsstr

_tcsstr

 문자열 스트림 입력

scanf_s

wscanf_s

_tscanf_s


  • 문자열을 정수 또는 실수형으로 변환

 함수 설명 

  _MBCS(멀티바이트) 

(_UNICODE 정의안됨)

  _UNICODE(유니코드) 정의됨

  TCHAR 통합형(권장)

 문자열 정수(int) 변환

 atoi

_wtoi

_ttoi

 문자열 정수(long) 변환

 atol

 _wtol

 _ttol

 문자열 정수(long long) 변환

 atoll

 _wtoll

 _ttoll

 문자열 실수(double) 변환

atof

 _wtof

_ttof


  • 파일입출력 관련

 함수 설명 

  _MBCS(멀티바이트) 

(_UNICODE 정의안됨)

  _UNICODE(유니코드) 정의됨

  TCHAR 통합형(권장)

파일 열기

fopen_s

_wfopen_s

_tfopen_s

파일 쓰기(스트림 출력)

fprintf_s

fwprintf_s

_ftprintf_s

 스트림에서 문자열 읽기

fgets

fgetws

_fgetts

 

 

 




+ Recent posts