3.3.2.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: |
name | is the name of a character array. | sizeof(name) | indicates the maximum number of characters to read. | stdin | is 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 |