Project DLL 로 만들 경우DLLProject 가 현재 기존의 Project에 연결되어, 컴파일 될 때 같이 되도록 해야한다. 방법- DLL (실행) project 에서 DLL Project의 Dependencies 를 걸어준다. Project > 마우스 오른쪽 > Project Dependencies Debug/Release 모드에서 Debugging을 하기위해서는 위의 Dependencies 를 연결 후Linker > Debugging > Generate Map File 를 YES 로 변경한다.
strstr() 검색함수!- 특정 글자 내부에 검색하고자 하는 글자가 있을 경우 사용! #include #include using namespace std; void main() { char str1[30] = "pretty girl"; char str2[20] = "girl"; char *p; if( ( p = strstr(str1, str2) ) == NULL ) { cout
[C] strtok void main() { char name[20]; strcpy( name, "babo aaa bbb ccc ddd eee"); char *p; p = strtok( name, " "); if(p) cout
[C] 파일명 숫자 카운트(Count) sample// input example// count : 1 // output example// filename
[C] double array, 이중포인터 함수파라미터 // include openCV #include #include #include // inlcude Basic #include #include #include using namespace std; using namespace cv; double ary[3][3]; double ary1[3][3]; //double* GetDAry() { // return *ary[0]; //} // method1 double (*GetAry())[3] { return ary; } double *Getary2() { return (double*)ary; } void SetAry( double (*R)[3] ) { for( int i=0; i
포인터를 쓰다가 잘안쓰는 방법인데... 이렇게 해두 포인터에 접근이 가능하다. 라고 메모해둔다. 머랄까...포인터두 사람마다 익숙한 문법이 있는데 저렇게 해두 된다는게...ㄷㄷㄷ 참 결과는 포인터를 순차적으로 저장하기 위한 것과 같다. 라고 말하고 싶다. (포인터에 접근하는 방법...아라고 말하고 싶네요) #include using namespace std; struct coorlist { int x,y; struct coorlist * next; }; void main() { struct coorlist * list; struct coorlist ** range_l_s; /* array of pointers to start of bin list */ list = (struct coorlist *) ca..
C++ 형태의 ofstream 쓰기 파일 입출력을 하기위한 옵션! Parameters [Winapi Site] 모드 설명 ios_base::out 출력용으로 파일을 연다. ios_base::in 입력용으로 파일을 연다. ios_base::app 파일 끝에 데이터를 덧붙인다. 데이터를 추가하는 것만 가능하다. ios_base::ate 파일을 열자 마자 파일 끝으로 FP를 보낸다. FP를 임의 위치로 옮길 수 있다. ios_base::trunc 파일이 이미 존재할 경우 크기를 0으로 만든다. ios_base::binary 이진 파일 모드로 연다. [CPlusPlus] filenameC-string containing the name of the file to be opened.modeFlags describ..
#ifdef _DEBUG, #ifndef _DEBUG 문법에 관련하여 정리를 합니다. - 맨날 까먹어서... 쓰는 방법은 아래와 같다. void DrawCircle( IplImage *image, int _CenterX, int _CenterY, int _Radius, CvScalar _color, int _thickness ) { CvPoint point; for( float i= 0; i
How do I convert an integer to a string? The simplest way is to use a stringstream: #include #include #include using namespace std; string itos(int i) // convert int to string { stringstream s; s
C언어가 정리되어 있는 프로그램! 그러나 시간이 오래된 만큼 -_-a 시대적 가치가 떨어진다. 그러나 초보자들이라면 한번쯤 훌터봐줄만하다. 만든이를 생각해서랃. ㅋ
숫자를 문자열로 변환해준다..........' 간단간단! /* sscanf과 sprintf의 사용 여러함수가 있지만 그중에서 모든 기본 데이타형에 대하여 변환이 가능한 sscanf, sprintf를 소개합니다. sscanf은 scanf 과 sprintf은 printf과 사용법이 거의 같으므로 간단히 사용할 수 있습니다.*/ /* 문자열을 숫자로 변환하는 함수와 int atoi long atol, strtol unsigned long strtoul double atof, strtod long double _atold _strtold any basic types sscanf ... ... ... 숫자를 문자로 변환하는 함수 itoa int ultoa unsigned long ... ... sprintf an..
C/C++ 에서 # 기호가 첫 문자로 오면 컴파일러 지시자라고 합니다. #include, #define, #if ,#ifdef .... 등이 있습니다. #ifdef 는 #define으로 정의된 것이 있는지 판단합니다. 예를 들어 아래와 같은 소스가 있다고 하면... ---------------------------------------------- #include "config.h" void MyDeleteFile(char * szFileName ) { #ifdef _sun _unlink(szFileNAme); #endif #ifdef _WIN32 DeleteFile(szFileName); #endif } ----------------------------------------------- 위 코드는 #..