Professional Documents
Culture Documents
COM101B-Lecture4 InputOutput
COM101B-Lecture4 InputOutput
REFERENCE: “PROGRAMMING IN ANSI C”, KUMAR & AGRAWAL, WEST PUBLISHING CO., 1992
Example:
printf(«%c»,’C’);
results in:
>C
• Here > represent the output prompt.
REFERENCE: “PROGRAMMING IN ANSI C”, KUMAR & AGRAWAL, WEST PUBLISHING CO., 1992
PRINTF FUNCTION
The printf statement:
int i = 1;
printf(«%d\n», 2*i);
results in:
>2
REFERENCE: “PROGRAMMING IN ANSI C”, KUMAR & AGRAWAL, WEST PUBLISHING CO., 1992
PRINTF FUNCTION
REFERENCE: “PROGRAMMING IN ANSI C”, KUMAR & AGRAWAL, WEST PUBLISHING CO., 1992
PRINTF FUNCTION
REFERENCE: “PROGRAMMING IN ANSI C”, KUMAR & AGRAWAL, WEST PUBLISHING CO., 1992
FORMAT SPECIFIERS
REFERENCE: “PROGRAMMING IN ANSI C”, KUMAR & AGRAWAL, WEST PUBLISHING CO., 1992
SCANF FUNCTION
• It returns EOF (End Of File) when the end of the input is reached.
REFERENCE: “PROGRAMMING IN ANSI C”, KUMAR & AGRAWAL, WEST PUBLISHING CO., 1992
CONVERSION CONTROL CHARS
REFERENCE: “PROGRAMMING IN ANSI C”, KUMAR & AGRAWAL, WEST PUBLISHING CO., 1992
SCANF FUNCTION
Example:
int i;
float f1, f2;
char c1, c2;
Input: 10 1.0e1 10.0pc
Statement: scanf(«%d %f %e %c %c»,&i,&f1,&f2,&c1,&c2);
results in: i = 10; f1=10.000000; f2=10.000000; c1=‘p’; c2=‘c’
REFERENCE: “PROGRAMMING IN ANSI C”, KUMAR & AGRAWAL, WEST PUBLISHING CO., 1992