C Programming - Strings - Discussion
|
|
|
|
Read more:"Nothing is impossible to a willing heart."
- (Proverb)
|
| 6. |
Which of the following function is more appropriate for reading in a multi-word string? |
| [A]. |
printf(); | [B]. |
scanf(); | | [C]. |
gets(); | [D]. |
puts(); |
Answer: Option C
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: IndiaBIX
The string input was: IndiaBIX
|
|
|