언어(125)
-
CreateFile() 인자값
dwShareMode The sharing mode of an object, which can be read, write, both, delete, all of these, or none: 0, FILE_SHARE_DELETE, FILE_SHARE_READ, FILE_SHARE_WRITE. lpSecurityAttributes A pointer to a SECURITY_ATTRIBUTES structure that contains an optional security descriptor and also determines whether or not the returned handle can be inherited by child processes.The parameter can be NULL. dwCre..
2010.09.30 -
TStringGrid Sort
자주 사용할 것 같아서 저장 해놓음.. 제목 그대로 TStringGrid Sort 기능입니다. C++ builder forum http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=733
2010.09.13 -
그리드에서 리스트로 저장하여 소팅하고 중복값 없애기. 하지만 실패한 소스.. 젠장..
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // 스트링 리스트로 저장하기// /* TStringList *TestTemp; TestTemp = new TStringList; for(int x = 0; x Add(StrToDateTime(TimeGrid->Cells[x+1][y+1]).FormatString("HH:mm")+ "," + (y+1)); TestTemp->Sort(); } } for(int jj = 0..
2010.09.09 -
간단한 순차검색 알고리즘
for(int i = 0; i < cnt; i++) { if(nCount != i){ int ArrayPos = Array[i].Pos(","); AnsiString Key2 = Array[i].SubString(1, ArrayPos-1); AnsiString DeviceNum = Array[i].SubString(ArrayPos, Array[i].Length()); //장비번호 잘라놓기. if(Key1 == Key2) { result += DeviceNum; Array[i] = NULL; } }else{ ; } }
2010.09.08 -
분할검색 알고리즘
/*int Mid = 0; /////////// 검색 /////////// 분할검색 알고리즘 int Lower = 0; int Upper = cnt; int KeyPos = Key.Pos(","); AnsiString Key1 = Key.SubString(1, KeyPos-1); for(;;) { Mid = (Upper+Lower)/2; int ArrayPos = Array[Mid].Pos(","); AnsiString Key2 = Array[Mid].SubString(1, ArrayPos-1); AnsiString DeviceNum = Array[Mid].SubString(ArrayPos, Array[Mid].Length()); //장비번호 잘라놓기. if(Key2 == Key1) { result +=..
2010.09.08 -
2차원 배열을 1차원으로 만들기
for(int x = 0; x Cells[x+1][y+1]); } } 아.. 진짜 멍청하면 죽어야지..
2010.08.25