분류 전체보기 372

[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 ..