On 12/12/2022 02:11, Zack Weinberg wrote:
(Field widths are awkward to use because you have to write them as decimal constants _inside the format string_, which makes them more likely to get out of sync with the actual size of the buffer than, say, the buffer-size argument to ‘fgets’, but this is not a fatal flaw in and of itself.)
It's a shame that scanf's maximum field width couldn't be specified using an integer parameter in the same was as printf's minimum field width, but the '*' flag was already taken!
-- -=( Ian Abbott <abbotti@xxxxxxxxx> || MEV Ltd. is a company )=- -=( registered in England & Wales. Regd. number: 02862268. )=- -=( Regd. addr.: S11 & 12 Building 67, Europa Business Park, )=- -=( Bird Hall Lane, STOCKPORT, SK3 0XA, UK. || www.mev.co.uk )=-