Online 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.                                                                                                                                                                                               
[helppc.bosbyte.nl]            scanf specifiers               Home  Back  Topics