본문 바로가기

Study/C++31

문자열 검색 함수들.... 출처: http://winapi.co.kr/clec/cpp1/12-1-4.htm 문자열 검색 함수는 문자열 중 특정 문자나 부분 문자열의 위치를 찾아 주는데 다음과 같은 것들이 있다. 원형이 대체로 비슷한데 첫 번째 인수로 검색 대상 문자열을 주고 두 번째 인수로 검색할 문자(열)을 주며 리턴값은 모두 문자형 포인터이다. char *strchr(const char *string, int c); char *strrchr(const char *string, int c); char *strstr(const char *string, const char *strSearch); char *strpbrk(const char *string, const char *strCharSet ); char *strtok(char.. 2011. 9. 28.
system()...콘솔 환경에서 도스 명령어 날릴때!! 콘솔 환경에서 도스 명령어 사용할때.. 이거 기억이 안나서 혼났네..;; 간단한 예제는 아래와 같음.. #include #include using namespace std; void main() { cout 2011. 9. 28.
메모리 최적화 함수와 특정프로세의 메모리 사용량 구하기.. 메모리 최적화 하는 함수. BOOL WINAPI EmptyWorkingSet( __in HANDLE hProcess ); 프로세스 핸들만 넣어주면 된다.. 작업관리자를 띄어넣고 실행하고 나면 프로세스의 메모리 사용량이 줄어드는 것을 볼 수 있다. 그리고 특정 프로세스의 메모리 사용량을 확인하려면 BOOL WINAPI GetProcessMemoryInfo( __in HANDLE Process, __out PPROCESS_MEMORY_COUNTERS ppsmemCounters, __in DWORD cb ); Process [in]A handle to the process. The handle must have the PROCESS_QUERY_INFORMATION or PROCESS_QUERY_LIMITED_.. 2011. 9. 28.
RegQueryValueEx로 값이 구해지지 않는다?? 아오..... 분명 RegOpenKeyEx로 키핸들을 얻어서 RegQueryValueEx로 값을 얻는걸로 알고 있는데... 도대체 왜왜왜! 안구해지는걸까....;;; DWORD dwtype =REG_MULTI_SZ , dwsize = 0; .... ..... result = RegOpenKeyEx(HKEY_LOCAL_MACHINE,FullPath,NULL,KEY_ALL_ACCESS,&low_lank_key); RegQueryValueEx(low_lank_key,TEXT("IPAddress"),0, NULL,(LPBYTE)getdata,&dwsize); ...생략.... 이러면 분명 getdata에 값이 넣어지는 걸로 아는데 당최 데이터를 얻어오지 못하는 것이었다....;; 이걸로 삽질을 계속하고 있던 도.. 2011. 9. 28.