Mega Code Archive

 
Categories / C Tutorial / String
 

Reading Strings

The standard function fgets can be used to read a string from the keyboard. The general form of an fgets call is: fgets(name, sizeof(name), stdin); The arguments are: nameis the name of a character array. sizeof(name)indicates the maximum number of characters to read. stdinis the file to read. Read a line from the keyboard and reports its length. #include <string.h>     #include <stdio.h>      int main()      {           char line[100]; /* Line we are looking at */           printf("Enter a line: ");           fgets(line, sizeof(line), stdin);           printf("The length of the line is: %d\n", strlen(line));            return (0);     } Enter a line: string The length of the line is: 7