본문 바로가기

분류 전체보기

(4)
[1주차] 나의 가벼운 중국어 학습지 약간 내가 잘하고 있는게 맞는건가..? 01이 1주차겠징 시작한당 생각보다 길게 발음해야했다. 들으면서 말하니까 잘된당. o 와 e의 발음 방법도 새롭게 알게되었다. 스티커도 붙였다. 할일은 많지만... 열심히해봐야겠다. mp3로도 할 수 있으니 대중교통 다닐때 이부분을 해야겠다고 생각했다. 1주차 끝. bit.ly/3lYhNHb
[C++] API에서 CMD창 같이 출력하기 http://egloos.zum.com/netur/v/5990062 WinAPI 환경에서 콘솔창 띄우기 게임을 만들다 보면 실시간으로 변화되는 수치나 상태값등을 확인하고 싶을 때가 있다. 그럴때 콘솔창 띄워 놓고 수치값을 출력해 주면 실시간으로 수치 변화를 확인하기에 좋고 브레이크 포인터 처럼 프로그램이 멈추지도 않으며 참조점 처럼 느려 지지도 않는다. 첫번째 방법은 전처리기에서 선언해 주는 방법이다. 멀티 바이트 환경에서는 #pragma com egloos.zum.com 아주 잘 나와있다. 난 검색도 안하고 쓰려고 여기다가 적는다. main 함수에 들어갈 기본 헤더 파일에 넣으면 될듯. #ifdef UNICODE #pragma comment(linker, "/entry:wWinMainCRTStartup..
[C++ 프로그래밍] 구조체에서 typedef 왜 했더라..? 나는 보통 구조체 선언을 다음과 같이 해왔다. typedef struct tagGrade { int iKorean; int iEnglish int iMath; int iScience; }GRADE; 몇 개월째 이러다가 문득 궁금해졌다. GRADE로 선언하면 되는데 왜 struct에 typedef를 썼더라? 당연함에 기본 문법을 까먹었다. 정답은 대충 찾아보면 이렇다. struct GRADE { // 아까와 같은거 }; // typedef한 구조체의 선언 GRADE tGrade = {100, 100, 100, 100}; // typedef 하지 않은 구조체의 선언 struct GRADE tGrade = {100, 100, 100, 100}; 간단하게 이러한 이유인 것이다.. 그런데..! 직접 해보니 typ..
Visual Studio 2015 .db 파일.. 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다!!! 최근 2015로 작업을 하던 중에 분명 Git이나 zip 파일로 저장해둔 프로젝트가 가끔씩 잠금표시가 설정되면서 정말 거슬리게하는 문구가 있습니다. ~~ VC.opendb : 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다.. 어.. 왜그런지는 모르겠습니다. MS에서도 고치지 않은 오류인데.. 여러가지 원인을 생각해봤습니다. 1. 인증되지 않은 곳에서 인증이 필요한 프로젝트를 열었다. -> 인증을 필요로하는 설정을 내가 건드렸다. // Git이든 뭐든.. 사실 제가 생각했던 원인은 이것 뿐입니다;;ㅎㅎ 더는 모르겠어요ㅠ 그래서 제가 Git에서 가져왔던 프로젝트에서 도구 -> 옵션 -> 소스제어 에서 없음으로 바꿔줬습니다. 그 후에 opendb 파일을 지워주고 x64 디버그 파..