분류 전체보기 105

[C++] 빌드 이벤트 - 빌드 후 이벤트로 파일 복사하기

- 프로젝트 속성 > 구성 속성 > 빌드 이벤트 > 빌드 후 이벤트 이때 구성과 플랫폼을 '모든 구성', '모든 플랫폼'으로 세팅해놓고 나서 다음을 진행하면 편하다. 명령줄 copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)bin\$(IntDir)$(ProjectName).dll" 명령어 옵션/Y 동일한 파일이 있어도 물어보지 않고 무조건 복사 자주 쓰이는 매크로 설명 (MSDN 에서 더보기..) $(TargetDir) 실행폴더, DLL이 생성되는 경로 예 ) C:\...\Debug\ $(ProjectName) 프로젝트 이름 $(IntDir) 해당 빌드 환경 폴더 예) x64\Release\, Bin\ 등 $(PlatformName) 예) x64, Win..

컴퓨터/C++ 2014.11.06

[C#] Array 배열 다루기 (생성, 복사, 부분 복사)

Colored By Color Scripter™123456789101112131415//// 그래프에서 불필요한 8개의 데이터 제외하고 복사 int nCopy = objinfo.Length - 8;// 전체 복사 (복제)// Object를 반환하기 때문에 강제 캐스팅 해줘야함.float[] _cpyArray = (float[])objinfo.Clone(); float[] _dstArray = new float[nCopy]; // 복사하려는 배열의 크기가 일치해야한다.// http://msdn.microsoft.com/ko-kr/library/z50k9bft(v=vs.110).aspx // 해당 링크의 '예외' 참조// _cpyArray[8]부터 _dstArray[0]에 nCopy개 만큼 복사Array.C..

컴퓨터/C# 2014.11.05

[C++] 파일 읽을때 깨짐 현상

void readdata(){ int n=0; ifstream ifile("C:\\1.txt", ios::in); while(!ifile.eof()) { char *ptr; char inputstr[100]; ifile.getline(inputstr, 100); ptr = strtok(inputstr, " "); if(ptr == NULL) break; x[n] = atoi(ptr); printf("%s ", ptr); ptr = strtok(NULL, "\n"); if(ptr == NULL) break; y[n] = atoi(ptr); printf("%s\n", ptr); ++n; } ifile.close();} 파일 읽는 함수. 꼭 ifstream을 사용하지 않아도 깨짐 현상이 발견되었다. 아래는 깨..

[C#] ZedGraph 사용자 ContextMenu 항목 추가하기

ZedGrph 디자이너에서 번개모양을 클릭하여 ContextMenuBuilder 이벤트를 자동으로 추가한다.디자이너를 사용하지 않을경우 다음 코드를 추가한다. zedGraphControl1.ContextMenuBuilder += new ZedGraphControl.ContextMenuBuilderEventHandler( MyContextMenuBuilder ); 불필요한 항목을 삭제하거나 수정할 때 private void MyContextMenuBuilder( ZedGraphControl control, ContextMenuStrip menuStrip, Point mousePt,ZedGraphControl.ContextMenuObjectState objState) { foreach( ToolStripMe..

컴퓨터/C# 2014.11.03