출처 : http://blog.naver.com/skow1111?Redirect=Log&logNo=70084865415


#include <stdio.h>

 

main()

{

         char *str = "C Language";  (문자열을 처리하기 위해 포인터 변수를 선언하고, 문자열로 초기

                                                 화 합니다.)

         printf("C Language \n");

         printf("l %s l \n", str);

         printf("l %20s l \n", str);

         printf("l %-20s l \n", str);  (함수를 사용 하여 문자열을 출력합니다.)

         printf("l %5s l \n", str);

         printf("l %10.5s l \n", str);

}

 

실행결과

 

C Language

l C Language l

l __________C Language l ( 언더바 표시는 빈공간표시 C Language의 C L사이도 1칸 표시해서20칸)

l C Language__________ l

l C Language l  (5칸을 표시하는 함수지만 이미 str에 지정된 문자열은 5칸이 넘으므로 상관없이

l _____C Lan l    출력합니다.)

   ↑(10.5란 10개의 공간중 5개의 공간에만 입력하라는 뜻으로 앞글자인 C Lan만 출력됩니다.)



WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,