HelpPC 2.10 Quick Reference Utility Copyright 1991 David Jurgens

                          Specifications for scanf()

       %[*][width][size]type

       Field                     Description

       *       read next field but suppress assignment
       width   maximum number of characters to read
       size    F       far pointer
               N       near pointer
               h       specifies short
               l       specifies long
       type    %       prints % character
               c       character data
               d       signed decimal integer
               D       signed long int
               e,E     signed exponential
               f       signed floating point in form of sddd.ddd
               g,G     used for e and f formats
               i       signed decimal, octal or hex integer
               I       signed decimal, octal, or hex long integer
               n       integer pointer
               o       unsigned octal integer
               O       unsigned octal long integer
               p       void pointer;  MS C always uses far pointers, in
                       Turbo C, size is dependent on memory model
               s       string pointer
               u       unsigned decimal integer
               U       unsigned decimal long integer
               x       unsigned hexadecimal integer
               X       unsigned hexadecimal long integer

       - The unpredictability of scanf() in the DOS environment precludes
         it's use in a user friendly user interface.

Esc or Alt-X to exit scanf specifiers Home/PgUp/PgDn/End ←↑↓→
Converted to HTML in 2006 by Timo Bingmann