Nitish Nitish - 2 months ago 10
C Question

Input/ Output alternatives for printf/scanf

It may sound strange that knowing a lot about iOS and having some experience in .net, I am a newcomer to C. Somewhere I got this target to find average of n numbers without using

printf
and
scanf
. I don't want the code for the program but it will be really helpful if someone can help me with the alternatives to the mentioned functions.

Please let me know if code with
printf/scanf
is required here. Also do let me know if my query stands invalid.

Answer Source

No, neither printf nor scanf is really needed for this.

The obvious alternatives would be to read the input with something like getc or fgets and convert from characters to numbers with something like strtol.

On the output side, you'd more or less reverse that, converting from numbers to characters (e.g., with itoa which is quite common, though not actually standard), then printing out the resulting string (e.g., with fputs).