2018년 이전 관심사/프로그램 언어
[C언어]printf string format %*.*s
Life4IoT.rnd
2021. 7. 20. 15:46
반응형
예를 들어
printf("%*.*s", 20, 10, "abcdefghijklmn");
위 예제를 실행하면,
^^^^^^^^^^abcdefghijklmn 으로 출력 된다. ( 이해를 쉽게 하기 위해 공백은 ^로 표시함. )
앞 숫자 파라미터는 출력을 위한 전체 길이(스페이스 포함 20), 출력을 위한 데이터 길이(문자열만 10)
printf("%*.*s", 20, 1, "abcde");
출력 : ^^^^^^^^^^^^^^^^^^^a
반응형