맞는데 왜 틀릴까..?

C++

C++ 실습 문제 22 (입출력 멤버 함수)

안도일 2022. 5. 29. 22:18

1. 0부터 127까지 ASCll 코드와 해당 문자를 다음과 같이 출력하는 프로그램을 작성하라. 화면에 출력가능하지 않는 ASCll 코드는 '.' 으로 출력하라.

 

결과)

 

 

 

setw() 함수는 iomanip 라이브러리에, isprint() 함수는 cctype 라이브러리에 있다.

 

 

 

 

 

2. Phone 클래스의 객체를 입출력하는 아래 코드와 실행결과를 참조하여 <<, >> 연산자를 작성하고 Phone 클래스를 수정하는 등 프로그램을 완성하시오.

 

다음은 Phone 클래스이다.

 

 

결과)

 

 

메인 함수

 

Phone 클래스 선언부

 

Phone 클래스 구현부

 

연산자 오버로딩으로 파일의 입출력을 하는 >>, << 연산자를 프렌드로 작성함