Question: How do you alter the following scanf statement in C? I have the following line of code: scanf(%[^.]s), string); My problem is that this terminates

How do you alter the following scanf statement in C?

I have the following line of code: scanf("%[^.]s)", string);

My problem is that this terminates the user input after the user enters a period, followed by Enter.

for ex: Enter a string: Today is nice.

How can I change this statement so that user would need to enter a new line, followed by a period and then press Enter so that the input would terminate?

for ex. Enter a string: Today is nice

.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!