- 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에서공백을활용해정렬해보자! 에 대해 더 알아보고 싶나요?
아래 링크로 이동하세요.