top of page
  • thebaleuncoding

C++에서 공백을 활용해 정렬해보자!

출력 문자들을 정렬하기 위해 공백을 사용합니다.

C++에는 이러한 작업들을 위해 'width();', 'setw();'라는 함수가 있습니다.

출력되는 데이터들이 화면상에서 차지하는 폭은 출력된 데이터의 길이에 맞추어집니다.

cout << 123;하면 3칸, cout << "thebaleun"하면 9칸을 화면상에서 차지합니다.

이 때 데이터의 고유 길이를 무시하고,

특정 길이의 간격을 주고 싶을 때 'width();'와 'setw();'를 사용합니다.

다음 사진과 같이 각 열의 크기를 15칸씩 오른쪽에 맞추어 출력하는 프로그램을

'width();'와 'setw();'를 사용하여 각각 작성해보겠습니다.



width();

지정하고자 하는 간격을 괄호 안에 숫자로 입력합니다.

'std::right'는 오른쪽으로 정렬하겠다는 의미입니다.

왼쪽 정렬을 하고 싶다면 'std::left'를 입력합니다.

전체 코드입니다.


실행 결과는 다음과 같습니다.

'width()'는 기본적으로 오른쪽 정렬이 되므로,

다음 사진과 같이 'std::right'를 생략해도 결과는 같습니다.




#CPP공백활용정렬 #CPP공백정렬 #CPP에서공백을활용해정렬해보자! 에 대해 더 알아보고 싶나요?

아래 링크로 이동하세요.

더 많은 내용 보기

조회수 2,065회댓글 0개

최근 게시물

전체 보기
bottom of page