조작자

💻 개인공부 💻/C | C++

[C++] 조작자를 이용한 구조체 객체들의 정보 출력 프로그램(feat. struct, setw(), switch)

1. 문제 2. 요구사항 1. Namecard의 구조체 작성(이름, 주소, 연락처) 2. 입력할 인원을 입력할 수 있어야 함 3. 입력한 인원들의 정보를 정렬해야 함 4. 이를 출력 5. 위의 요구사항들 + 종료를 실행할 수 있는 메뉴가 있어야 함 프로그램 설계도 소스 코드 #include//C++ #include//정렬을 위한 sort함수 헤더함수 #include//조작자 setw()을 사용하기 위한 헤더함수 using namespace std; struct namecard {//namecard객체 char name[30];//namecard의 이름 char address[30];//namecard의 주소 char tel[20];//namecard의 전화번호 }; int menu; //메뉴를 숫자로 할..

💻 개인공부 💻/C | C++

[C++] 포맷 플래그

출처 => C++ How to Program (Detitel / Prenticehall) 포맷 플래그란? 포맷 플래그의 종류는? ▶ 포맷플래그는 C언어에서의 printf().와 유사한 역할을 한다. 포맷 입출력 방법에는 3가지가 있는데 포맷 플래그, 포맷 함수, 그리고 조작자 이다. 이 세 가지에 대하여 오늘은 알아보려고 한다. 1-1. 포맷 플래그 ▶ 입력스트림에서 입출력 형식을 지정하기 위한 플래그이다. ios클래스에서 정의된 포맷 플래그는 아래의 표와 같다. 그리고 아래에 있는 표는 포맷 플래그를 세팅하는 멤버함수들이다. setf()메소드는 플래그를 실행하는 역할, unsetf()메소드는 플래그 실행을 해제하는 역할을 한다고 보면 된다. cout.unsetf(ios::dec) cout.setf(io..

공대생 배기웅
'조작자' 태그의 글 목록