Mafa Dev
필드 폭을 지정하여 정돈된 출력 보이기 본문
서식문자에는 출력의 필드 폭을 지정하는 옵션을 추가할 수 있다. printf 함수는 명령 프롬프트상에 출력하기 때문에 , 보기 좋은 출력을 위해서 필드의 폭을 지정하는 것도 필요하다. 필드 폭의 지정은 어렵지 않다. 몇몇 예를 통해서 쉽게 이해가 가능하다.
%8d 필드 폭을 8칸 확보하고 , 오른쪽 정렬해서 출력을 진행한다.
%-8d 필드 폭을 8칸 확보하고 , 왼쪽 정렬해서 출력을 진행한다.
int main()
{
printf("%-8s %14s %5s \n","이 름","전공학과","학년");
printf("%-8s %14s %5d \n","김동수","전자공학",3);
printf("%-8s %14s %5d \n","이을수","컴퓨터공학",2);
printf("%-8s %14s %5d \n","한선영","미술교육학",4);
return 0;
}
'C언어 > 소스예제' 카테고리의 다른 글
배열의 길이를 계산하고 싶을때 (0) | 2013.01.22 |
---|---|
배열의 선언과 동시에 초기화하기 (0) | 2013.01.22 |
아스키 코드 값을 문자로 입력받아 정수로 표현하기 (0) | 2013.01.17 |
아스키 코드 값을 정수로 입력받아 문자로 출력하기 (0) | 2013.01.17 |