CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): valken (:이쁜왕자:)
날 짜 (Date): 2006년 9월 15일 금요일 오후 08시 46분 53초
제 목(Title): [Q] printf("%s")


다음과 같은 조건을 만족하는 printf format 을 만드시오.

1. 출력하고자 하는 데이터는 string 이다.
2. string 이 10자 보다 길면, 앞에서 10자까지 짜른다.
3. string 이 10자 보다 짧으면, 오른쪽에 공백을 채워 10자를 만든다.
4. 별다른 string 연산 없이 printf format 만으로 해결하라.

입력 "abcde"
출력 [abcde     ]    (괄호는 공백를 표현하기 위함)

입력 "abcdefghijklmn"
출력 [abcdefghij]

--

이거 정답은 찾긴 찾았는데, 이런식으로 printf 포맷팅을 해보긴 처음이군요.
한번 맞춰 보세요.



#include <stdio.h>

int main()
{
    printf("[%s]\n", "abcde");
    printf("[%s]\n", "abcdefghijklmn");

    return 0;
}

%s 를 바꿔봐 주세요.


   "웬 초콜릿? 제가 원했던 건 뻥튀기 쬐끔과 의류예요." "얘야, 왜 또 불평?"
                          -> 자음 19개와 모음 21개를 모두 사용하는 pangram
- 이쁜왕자 -
- Valken the SEXy THief~~ ^_* -

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.