본문 바로가기

c언어 substring c에서는 substring을 제공하지 않기 때문에 직접 함수구현을 해줘야함. char *SubStr( char *pnInput, int nStart, int nLen ){ int nLoop ; int nLength ; char *pszOutPut ; if( pnInput == NULL ){ return NULL ; } pszOutPut = (char *)malloc( sizeof(char) * nLen + 1 ) ; nLength = strlen( pnInput ) ; if( nLength > nStart + nLen ){ nLength = nStart + nLen ; } for( nLoop = nStart ; nLoop < nLength ; nLoop++ ){ pszOutPut[nLoop-nStart].. 더보기
헤더파일 중복 include 피하기 헤더파일에는 일반적으로 클래스선언, 매크로 상수, 구조체 선언 등의 내용이 포함되어 있고 소스 작성시에 이 헤더파일을 필요로 하는 여러개의 파일에 #include 지시자를 통해 포함되게 된다. 단 하나의 파일에서만 포함된다면 큰 문제는 없지만, 여러개의 파일에 포함될 경우 중복정의 문제가 발생하게 된다. 예를 들어 클래스는 단 하나의 선언만을 가져야 하는데, 헤더파일이 여러 파일에 포함될 경우 포함된 횟수만큼 중복정의 되는 문제가 발생하여 컴파일을 할 수 없게 된다. 이 문제를 해결하기 위해서 많이 사용하는 방법이 #ifndef와 #define 지시자를 사용하여 중복을 체크하는 것이다. userClass.h #ifndef _USERCLASS_H_ #define _USERCLASS_H_ ….(userCla.. 더보기
Jar 파일 exe로 변환하기 http://jedagi.tistory.com/86 (냉무) - 절대 귀...귀찮아서 그런건 아니니까....!! 더보기