Convert int to string

jordiblasi wrote on Wednesday, July 27, 2016:

I am doing a small project on freertos and Intel Galileo Gen2. I am having some trouble debuging my code and I need to get to terminal screen some numeric values to see what It is actually happening. When I try to use g_printf I only see:

CC: (GNU) 4.8.2

I have tried also this commands:
g_printf((char *)varname);
g_printf(" ", varname);

How can I convert int to string?
Is there a way to print numeric values to the terminal?

Thanks

davedoors wrote on Wednesday, July 27, 2016:

Is this a FreeRTOS question, or a C question?

Converting an integer to a string http://pubs.opengroup.org/onlinepubs/009695399/functions/atoi.html

davedoors wrote on Wednesday, July 27, 2016:

Sorry, wrong link! http://pubs.opengroup.org/onlinepubs/7908799/xsh/sprintf.html

jordiblasi wrote on Wednesday, July 27, 2016:

It really was a question about C in freertos as I had already tried (incorrectly) sprintf.

It works, like this:

sprintf(varST,"%d",varname);
g_printf(varST);

Thanks