본문 바로가기

programming/C++

Log 파일 남기기. 사용방법은 create_log_file() 후 write_log_file()함수를 호출해주면 됩니다. // stdafx.cpp : 표준 포함 파일만 들어 있는 소스 파일입니다. // CrevisFnIO.pch는 미리 컴파일된 헤더가 됩니다. // stdafx.obj에는 미리 컴파일된 형식 정보가 포함됩니다. #include "stdafx.h" #include #include #include #include 헤더 파일 추가 후... static char LogPath[MAX_PATH]; int write_log_file(char *wstring) { FILE *LogFile; char l_str[100]; SYSTEMTIME lpSystemTime; if ((LogFile = fopen(LogPath,"a.. 더보기
Release Mode vs Debug Mode 출처 : http://blog.naver.com/PostView.nhn?blogId=nawoo&logNo=80135622658 Check List Pointer 초기화 되지 않은 포인터의 경우 디버그모드에서는 임의값 0xCD로 초기화를 수행하지만 릴리즈에서는 초기화를 수행하지 않는다. 디버그 모드에서 컴파일러 옵션을 조정하여 초기화 하지 않은 포인터 변수를 사용하는것을 예방 할 수 있다. /GZ 컴파일러 옵션은 기본적으로 VC++ 프로젝트 셋팅에서 기본값이 아니므로 필요하다면 추가해서 초기화 되지 않는 포인터의 값을 0xCC로 채우도록 해줘야 한다. /GZ 컴파일러 옵션의 가장 큰 목적은 초기화 하지 않은 메모리 변수의 값을 0xCCCCCCCC로 채워서 디버깅중에 개발자가 초기화 하지 않은 값임을 알 수.. 더보기
Windows7에서 Arp Table을 수정 ( CMD 명령어를 이용한 방법) 저번 포스트보다 Arp를 간단히 다뤄보고, CMD 명령어를 이용한 수정방법에 대해 알아보도록 하겠습니다. (동적을 정적으로) 일단 주소 결정 프로토콜 (Address Resolution Protocol, ARP)이란 IP 주소를 물리적 네트워크 주소로 대응시키기 위해 사용되는 프로토콜. 사용자는 IP 주소를 이용하여 인터넷과 연결하지만 이더넷상에서는 이더넷 주소를 이용하게 된다. 이를 위하여 IP 주소를 이더넷 주소로 변환시켜 주어야 하는데 이와 같이 IP 주소를 물리적 주소로 변환시키는 프로토콜을 ARP 이라 한다. - 네이버 용어사전 펌 말로 이렇게 표현한 것보다 CMD 창에서 보도록 하겠습니다. CMD 창에서 "arp -a" 명령어를 실행한 모습니다. 보시다시피, 명령어를 이용하면 [ 인터넷주소 .. 더보기