/* * Program to get and echo a (short) line of text. */ #include #include int main(void) { char line[40]; printf("enter a line of text\n"); fgets(line, sizeof line, stdin); char *eol = strchr(line, '\n'); if (eol == NULL) { printf("line too long, maximum length %d\n", (int) sizeof line - 1); printf("partial line '%s'\n", line); return 1; } *eol = '\0'; printf("line '%s'\n", line); return 0; }