Data
-
Win32Data/string 2009. 2. 27. 17:45
BYTE * FillMemory() CopyMemory() ZeroMemory() StringCchCopy() lstrcmp() lstrcmpi() CharUpper() IsCharAlphaNumeric() CompareString() MultiByteToWideChar() wsprintf() lstrlen() lstrcat() 참조 사이트: http://blog.naver.com/PostView.nhn?blogId=drvoss&logNo=20059148948 http://blog.naver.com/drvoss/20041282591 http://www.jiniya.net/lecture/techbox/strsafe.html http://jjjryu.tistory.com/entry/C-7
-
C 라이브러리Data/string 2009. 2. 4. 16:35
#define _UNICODE #include int _tmain(int argc, LPTSTR argv[]) { ... } TCHAR, LPTSTR, LPCGSTR _T("..."), TEXT("..."), _TEXT("...") _stprintf() // sprintf() // wsprintf() _tstcpy() // strcpy() _itot() // itoa() _ttoi() _tcsupr() // _strupr, _wcsupr, _mbsupr _tcslwr() // _strlwr, _wcslwr, _mbslwr _totuppper() _totlower() _tcscmp() _tcscmpi() _tsetlocale() _tcsstr() // strstr, wcsstr, _mbsstr _memtc..
-
Set - STLData/Container 2009. 1. 31. 17:59
std::set .count() .insert() ::iterator .begin() .end() 요소 타입의 비교 연산자 std::set_intersection() std::set_union() std::set_difference() std::set_symetric_difference() #include #include set word_exclusion; while ( cin >> tword ) { if ( word_exclusion.count( tword )) continue; words[ tword ]++; } set::iterator it = iset.begin(); for ( ; it != iset.end(); ++it ) cout
-
연관 배열 - STLData/Container 2009. 1. 5. 15:18
연관 배열 std::map .count() .[]() .find() .erase() ::iterator .begin() .end() vector와는 달리 인덱스가 정수일 필요가 없다. #include #include #include int main(int argc, char* argv[]) { using namespace std; map directory; directory["Bogart"] = 1234567; directory["Bacall"] = 9876543; ... // Read some names and look up their numbers: string name; while (cin >> name) if (directory.find(name) != directory.end()) cout
-
벡터 - STLData/Container 2009. 1. 1. 16:19
std::vector .push_back() 해당 vector를 가리키고 있던 모든 반복자들은 무효화된다. .pop_back() .back() .insert() .erase() 삭제된 요소 다음에 있는 요소들을 가리키는 모든 반복자들은 무효화된다. .clear() .[]() ::size_type ::iterator ::const_iterator .begin() .end() std::sort() #ifndef GUARD_Student_info #define GUARD_Student_info class Student_info { public: Student_info(); Student_info(std::istream&); std::string name() const { return n; } bool vali..
-
C++Data/string 2008. 12. 31. 23:43
std::string표준 라이브러리 // .copy().data() .clear() // Clear string.empty() // Test if string is empty.size() // Return length of string.length() // Return length of string.erase() .=() std::sort() //? std::copy() // memcpy() 스트링 포매팅 #include #include ostringstream ex_msg; string msg; ex_msg
-
STLData/Container 2008. 12. 23. 00:18
표준 라이브러리가 제공하는 기능이 기본 언어에서 제공하는 기능보다 더 융통성 있고 사용하기 쉽다. 컨테이너 클래스 .==() .!=() .=() .empty() .size() .clear() .insert() .erase() .begin() .end() 순차 컨테이너 .push_back() .pop_back() .back() std::vector std::list 반복자의 산술 계산을 지원하지 않는다. ::iterator .begin() .end() std::deque 연관 컨테이너 std::map std::mulitmap std::set std::multiset iostream 반복자 #include #include #include using namespace std; int main() { istre..