전체 글 17

MFC 화면 크기 관련

전체 화면 크기 가져오기 int x = GetSystemMetrics(SM_CXVIRTUALSCREEN); int y = GetSystemMetrics(SM_CYVIRTUALSCREEN); 화면 크기 지정 MoveWindow, SetWindowPos, SetWindowPlacement 차이점: http://blog.naver.com/blue7red/100041756643 화면 중앙에 위치시키기 CRect rect; GetClientRect(&rect); CPoint pos; pos.x = GetSystemMetrics(SM_CXSCREEN) / 2.0f - rect.Width() / 2.0f; pos.y = GetSystemMetrics(SM_CYSCREEN) / 2.0f - rect.Height() /..

공부/c++ 2019.05.26

c 유용한 함수들

scanf, printf 대신 쓰일 수 있는 함수 char ch; ch = getchar(); putchar(ch); char string[100]; gets_s(string); //콜 바이 레퍼런스, 한 줄 기준으로 받아짐 puts(string); scanf("%s" string)는 gets_s와 달리 공백 기준으로 받아짐 EX & 설명) #include #include #include void A(); //sprintf void B(); //sscanf void C(); //난수 void D(); //exit(0); int main() { C(); } void A() { int n = 450; char str[100]; sprintf_s(str, "%d", n); printf("s: %s\n", st..

공부/c++ 2019.05.26

c++ 포인터 간단하게

변수의 를 저장하는 변수 // ex) int i = 1; int *ptr = &i; 뜻: int형 포인터 ptr은 i의 주소값을 가진다 여기서의 *는 포인터 변수를 선언할 때 쓴 것(새 포인터 변수를 선언할 때만 이렇게 씀) // ex) 위에 이어서 int i2 = *ptr; 뜻: i2는 ptr이 가리키는 주소의 변수 값을 가진다 여기서의 *는 ptr(주소)이 아닌 ptr이 가리키는 변수 i의 값을 가져오기 위해 쓴 것 // ex) 위에 이어서 *ptr = 2; 뜻: ptr이 가리키는 변수 i의 값에 2를 대입한다 i = 2; 와 같다 *ptr은 i와 같다는 것 // ex) 위에 이어서 int **ptr_ptr = &ptr_i; 뜻: ptr의 주소를 가리키는 변수 ptr_ptr > ptr은 i의 주소를 ..

공부/c++ 2019.03.29