Exercising formatted input : Console Read Validation « Console « C / ANSI-C

Exercising formatted input

#include <stdio.h>

void main()
   int i = 10;
   int j = 10;
   int k = 10;
   float fp1 = 10.0;
   char word1[20] = " ";
   char word2[20] = " ";

   k = scanf("%f %d %d %[abcdefghijklmnopqrstuvwxyz] %*1d %s",
     &fp1, &i , &j, word1, word2);

   printf("\nCount of values read = %d\n", k);

   printf("\nfp1 = %f   i = %d   j = %d", fp1, i, j);

   printf("\nword1 = %s   word2 = %s\n", word1, word2);


Related examples in the same category

1.Reading monetary amounts separated by commas and spaces
2.Reading types of strings from the keyboard
3.Characters in the format control stringCharacters in the format control string
4.Read only a range of char
5.Read a certain length of string
6.Narrow down the input by setting scanf
7.Narrow the input: letter and space