CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): valken (:이쁜왕자:)
날 짜 (Date): 2010년 10월 15일 (금) 오후 03시 35분 26초
제 목(Title): printf("%1$d ......


 
친구에게 자바에서 "%1$d" 이 뭐냐는 질문을 받았다.

구글에 그냥 때려 넣으니 특수문자는 검색이 안된다.

그 덕분에 구글에 코드서치라는게 있다는 것도 알게 되었다.

http://www.google.com/codesearch

둘이서 이런저런 검색 끝에, 1$ 가 첫번째 파라미터 라는 것을 알아냈다.

%1$d 는 첫번째 파라미터를 %d 로 포매팅하란 의미였다.

자바는 뭔 포매팅이 이리도 어려운겨? 라고 생각했는데,

http://en.wikipedia.org/wiki/Printf

이거 보니깐, C 도 된단다.

 printf("[%2$d] {%1$s} \n", "hello", 8);

간단하게 테스트 코드 만들어 보니

 [8] {hello} 

이라고 잘 찍힌다.  (테스트 환경 linux + gcc 4.3.0)


이넘의 C 언어는 왤케 모르는 게 이리도 많은건지.. OTL


그리고, * 의 용법도 예전에는 이해를 못했는데,

이제는 다시 보니 이해가 된다.


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

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