scanf()

B

BartC

With the scanf() functions, is there any way of finding out how far it's got
scanning the input?

For example:

double x;
char *s="12.87 91.33";

sscanf(s,"%lf",&x);

This reads 12.87 into x; but how can I tell it's consumed 5 characters of
the input string?
 
B

Ben Bacarisse

BartC said:
With the scanf() functions, is there any way of finding out how far
it's got scanning the input?

For example:

double x;
char *s="12.87 91.33";

sscanf(s,"%lf",&x);

This reads 12.87 into x; but how can I tell it's consumed 5 characters
of the input string?

%n
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,055
Latest member
SlimSparkKetoACVReview

Latest Threads

Top