Я просто читал классическую K & R и встречается следующий синтаксис:Значение "." в PRINTF
printf("%.*s",max,s);
Что такое смысл "."
здесь Когда я не применять "."
здесь, то вся строка печатается, но когда мы не применяем "."
, печатаются максимальные максимальные символы. Я буду очень благодарен, если кто-нибудь сможет это объяснить.
Вы читали стандарт C? Он указывает, как это должно работать ... – DCoder
@DCoder Работая со стандартом C, я уверен, что это невозможно * прочитать * это. –
@NikolaiRu: это может быть правдой для определенных * частей * стандарта, но я считаю, что раздел, описывающий 'printf', вполне читаем. – DCoder