[ 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~~ ^_* - |