[C언어]printf string format %*.*s
2021. 7. 20. 15:46ㆍ2018년 이전 관심사/프로그램 언어
반응형
예를 들어
printf("%*.*s", 20, 10, "abcdefghijklmn");
위 예제를 실행하면,
^^^^^^^^^^abcdefghijklmn 으로 출력 된다. ( 이해를 쉽게 하기 위해 공백은 ^로 표시함. )
앞 숫자 파라미터는 출력을 위한 전체 길이(스페이스 포함 20), 출력을 위한 데이터 길이(문자열만 10)
printf("%*.*s", 20, 1, "abcde");
출력 : ^^^^^^^^^^^^^^^^^^^a
반응형
'2018년 이전 관심사 > 프로그램 언어' 카테고리의 다른 글
[FreeRTOS] Task에서 사용하고 있는 최대 Stack Size 확인 법 (0) | 2021.07.23 |
---|---|
[C언어] NULL, 0 관련 (0) | 2021.07.22 |
[C#, Winform]Password 입력 항목 구현 (0) | 2021.07.15 |
[C#, Winform]checkedBoxList 항목 중 하나만 선택 하는 방법 (0) | 2021.07.14 |
[C#, Winform]Form 종료 이벤트 설정 방법 (0) | 2021.07.14 |