在C语言中,如何将unsigned long 值转换为字符串(char*)并保持我的源代码可移植或只是重新编译它以在其他平台上工作(不重写代码?
例如,如果我有sprintf(buffer, format, value),我如何以平台无关的方式确定缓冲区的大小?
sprintf(buffer, format, value)
c
c ×1