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