scanf: read input : scanf « stdio.h « C / ANSI-C

Home
C / ANSI-C
1.assert.h
2.Console
3.ctype.h
4.Data Structure Algorithm
5.Data Type
6.Development
7.File
8.Function
9.Language Basics
10.Macro Preprocessor
11.Math
12.math.h
13.Memory
14.Pointer
15.setjmp.h
16.signal.h
17.Small Application
18.stdio.h
19.stdlib.h
20.String
21.string.h
22.Structure
23.time.h
24.wctype.h
C / ANSI-C » stdio.h » scanf 




scanf: read input


    

//Header file:     #include <stdio.h>  
//Declaration:     int scanf(const char *format, ...); 

// The scanf() Format Specifiers 

    
//Code Meaning
//%a:  Read a floating-point value (C99 only) 
//%A:  Same as %a (C99 only) 
//%c:  Read a single character 
//%d:  Read a decimal integer 
//%i:  Read an integer in either decimal, octal, or hexadecimal format 
//%e:  Read a floating-point number 
//%E:  Same as %e 
//%f:  Read a floating-point number 
//%F:  Same as %f (C99 only) 
//%g:  Read a floating-point number 
//%G:  Same as %g 
//%o:  Read an octal number 
//%s:  Read a string 
//%x:  Read a hexadecimal number 
//%X:  Same as %x 
//%p:  Read a pointer 
//%n:  Receive an integer value equal to the number of characters read so far 
//%u:  Read an unsigned decimal integer 
//%[ ]:  Scan for a set of characters 
//%%:  Read a percent sign 

  


  
  #include <stdio.h>

  int main(void)
  {
    char str[80], str2[80];
    int i;

    scanf("%79s", str)//scanf up to 79 chars into str

    return 0;
  }
           
       














Related examples in the same category
1.scanf: skip the integer between the two strings
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.