본 내용은 "Exceptional C++ : C++ 프로그래머를 자극하는 47개의 재미있는 퍼즐·문제" 책에서 문제만 발취한것임을 미리 밝힙니다. 문제 1. "대 · 소문자 구분 없는" 것이 무슨 뜻인가? 2. 표준 std::string 클래스와 동일하지만, 확장된 stricmp()처럼 일반적인 방법으로 대 · 소문자 구분 없는 ci_string 클래스를 작성해 보라 사용법으로는 class ci_string; ci_string s( "abCdE"); // 대 소문자를 구분하지 않는 비교 assert( s == "abcde" ); assert( s == "ABCDE" ); // 대소문자를 구분하는 비교 assert( strcmp( s.c_str(), "abCde") == 0 ); assert( strcmp..
난이도 7 검색 결과
해당 글 2건
항목 2 : 대·소문자 구분 없는 문자열 - 파트 1 (난이도 7)
책 정리/Exceptional C++
2008. 9. 9. 19:15
항목 1 : 반복자( iterator ) 난이도 7
본 내용은 "Exceptional C++ : C++ 프로그래머를 자극하는 47개의 재미있는 퍼즐·문제" 책에서 문제만 발취한것임을 미리 밝힙니다. 코드 // Exceptional C++의 항목 1 : 반복자( iterator ) #include #include #include int main( ) { std::vector e; // copy 알고리즘을 사용 하여, back_inserter 가 벹어내는 // iterator에 cin 에서 입력받은 정수를 밀어 넣는다. std::copy( std::istream_iterator( std::cin ), std::istream_iterator( ), std::back_inserter( e ) ); // find 알고리즘을 이용하여 4의 위치를 찾고 iterato..
책 정리/Exceptional C++
2008. 9. 9. 18:36
최근댓글