안녕하세요.
코드 분석 중에 보니 다음과 같은 printf 문이 있더라구요.
몇가지 궁금 한게 있어 이리 글을 씁니다.
void test_console_print(const char* str, int len)
{
ASSERT(str && len > 0);
printf("%.*s\r\n", len, str);
}
여기서 질문 드립니다.
1. 위의 printf 내용중 %.*s 는 어떻게 해석 해야 하나요?
2. \r 과 \n 의 차이가 궁금 합니다.
3. 위에 보면 argument 는 두개인데 print 문에 보면 % 가 하나 밖에 없는데 잘못 된 건가요?