◆ 무한한 가능성 185

STL, ATL, WTL

STL은 Standarad Template Library, 즉 template 기법을 이용해 만들어진 표준화된 library라고 볼 수 있습니다. 자료구조론을 공부하다보면 배우게 되는 queue, list, hashmap, vector 등과 같은 container와 sort collection, generic 알고리즘과 같은 algorithim이 있고, string을 통한 문자열 접근, exception handling, auto_ptr의 스마트 포이터 등의 기능들을 표준화해 놓은 것입니다. 대부분의 C++ Compiler는 이 STL을 지원하고 있으면, 이는 linux, unix, windows, macos 등 플랫폼에 상관없이 지원되고 있습니다. http://en.wikipedia.org/wiki/S..

[C/C++] cctype 문자 함수

[C/C++] cctype 문자 함수 isalnum() : 전달인자가 영숫자, 즉 알파벳 문자이거나 숫자이면 true isalpha() : 전달인자가 알파벳 문자이면 true isblank() : 전달인자가 빈칸 문자 또는 수평 탭 문자이면 true iscntrl() : 전달인자가 제어 문자이면 true isdigit() : 전달인자가 십진 숫자(0~9)이면 true isgraph() : 전달인자가 빈칸이 아닌 인쇄할 수 있는 문자이면 true islower() : 전달인자가 소문자이면 true isprint() : 전달인자가 빈칸을 포함하여 인쇄할 수 있는 문자자이면 true

[C/C++] 입력방법 cin>>ch; cin.get(ch);

[C/C++] 입력방법 cin>>ch; cin.get(ch); cin>>ch; : txt를 입력받는다. 그러나 빈칸, 탭, 개행문자는 무시하고 건너 뛴다. cin.get(ch); : 입력받은 txt가 뭐든지간에 ch저장하고 리턴한다. 많은 프로그램들이 텍스트 입력이나 텍스트 파일로부터 문자 단위로 입력을 읽어들인다. istream 클래스는 이 작업을 할 수 있는 몇 가지 방법을 제공한다. ch가 char 형 변수일 때, 다음과 같은 명령문은 cin >> ch; 입력 문자를 ch에 저장한다. 그러나 이 명령문은 빈칸 문자나 탭 문자, 개행 문자 등은 무시하고 건너뛴다. 다음과 같은 멤버 함수의 호출은 cin.get(ch); 입력 문자를 읽어들여 그 값이 무엇이든 간에 ch에 저장한다. cin.get() 멤..

[C/C++] C++기초플러스> 4장 프로그래밍 연습 08

C++기초플러스> 4장 프로그래밍 연습 08 pizza *p = new pizza; typeName *pointer_name = new typeName[]; //---------------------------------------------------------------------------------------- //Source> //---------------------------------------------------------------------------------------- #include #include using namespace std; struct pizza { string company; float diameter; float weight; }; void main() { p..

[C/C++] C++기초플러스> 4장 프로그래밍 연습 09

C++기초플러스> 4장 프로그래밍 연습 09 CandyBar *snack = new CandyBart[3]; typeName *pointer_name = new typeName[]; //---------------------------------------------------------------------------------------- //Source> //---------------------------------------------------------------------------------------- #include #include using namespace std; struct CandyBar { string name; float weight; int calory; }; void ..