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