How do you convert an int (integer) to a string? I\'m trying to make a function that converts the data of a struct into a string to save it in a fi
int
struct
You can use sprintf to do it, or maybe snprintf if you have it:
sprintf
snprintf
char str[ENOUGH]; sprintf(str, "%d", 42);
Where the number of characters (plus terminating char) in the str can be calculated using:
str
(int)((ceil(log10(num))+1)*sizeof(char))