%*.*s

첫번째 * : 출력공간사이즈, 미입력시 두번째*와 동일,

두번째 * : 입력문자열중 출력할 문자열길이(맨앞기준)

( 예제 ) - 공백(#)

1. printf(" %*.*s ", 10, 3, "abc");

>> #######abc

2. printf(" %-*.*s ", 10, 3, "abc");

>> abc#######

2. printf(" %-*.*s ", 1, 2, "abc");

>> ab

첫번째*가 두번째*보다 작을시 무시

'C 언어' 카테고리의 다른 글

getopt  (0) 2022.07.27
포인터 배열 vs 배열 포인터  (0) 2022.07.27
함수 포인터  (0) 2022.07.27
EOF와 feof  (0) 2022.07.27
fd_set  (0) 2022.07.27

+ Recent posts