How can I convert numbers to strings (the opposite of atoi)? Is there an itoa function?
Just use sprintf. (Don't worry that sprintf may be overkill, potentially wasting run time or code space; it works well in practice.) See the examples in the answer to question 7.5; see also question 12.21.
You can obviously use sprintf to convert long or floating-point numbers to strings as well (using %ld or %f).
References:
K&R1 Sec. 3.6 p. 60
K&R2 Sec. 3.6 p. 64
Read sequentially: prev next up top
This page by Steve Summit // Copyright 1995 // mail feedback