printf를 사용하여 Null이 아닌 문자열을 인쇄하려면 어떻게 해야 하는가? 런타임에 문자열 길이를 안다고 가정하여 printf를 사용하여 Null이 아닌 문자열을 인쇄하려면 어떻게 해야 하는가?printf("%.*s", length, string); 다른 아그와 함께 사용: printf("integer=%d, string=%.*s, number=%f", integer, length, string, number); // ^^^^ ^^^^^^^^^^^^^^ C에서 를 사용하여 출력할 최대 길이를 지정할 수 있다.%.123s형식을 갖추다이것은 출력 길이가 최대 123자임을 의미한다.그123으로 대체될 수 있다.*, 그래서 그 길이를 하드 디스크 대신에 printf의 논쟁에서 뺐다. 이는 다음과 같은 경우..