Reading Strings : String Read « String « C Tutorial






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








3.3.String Read
3.3.1.Read string from keyboard
3.3.2.Reading Strings
3.3.3.Ask the user for his first and last name.