Home » C Programming » Strings

Which of the following function is more appropriate for reading in a multi-word string?

Correct Answer: gets();

Explanation:

gets(); collects a string of characters terminated by a new line from the standard input stream stdin


#include <stdio.h>

int main(void)
{
   char string[80];

   printf("Enter a string:");
   gets(string);
   printf("The string input was: %s\n", string);
   return 0;
}

Output:


Enter a string: CuriousTab


The string input was: CuriousTab


← Previous Question Next Question→

More Questions from Strings

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion