Справочная система C guide

       

Спецификация ввода по образцу


% [*] [ширина] образец

Образец (сканируемое множество) определяет множество символов, из которых может состоять вводимая строка, и задается строкой символов, заключенной в квадратные скобки.

Примеры

[abed]

[А321]

Непрерывный (в коде ASCII) диапазон символов образца описывается первым и последним символами диапазона.

Примеры

[а-z]

[А - FO - 9]

Если на первом месте в образце стоит символ ", то вводиться будут все символы из входного потока, кроме перечисленных в образце, т. е. допустимое по этой спецификации множество символов будет дополнительным к описанному.

Пример

[О-9]

По спецификации преобразования, заданной образцом, вводится строка символов, включая завершающий ее нулевой символ. Ведущие пустые символы не пропускаются.

Содержание раздела