Linux C 格式化输出时要注意的问题
在Linux下提供了以下函数提供格式化输出,printf,fprintf,sprintf,snprintf。这些函数的头文件定义都是stdio.h。为标准的C库函数。 printf提供标准的输出流,fprintf往特定的流中写数据。前者比较常见,用的也较多。 sprintf格式化输入到字符指针缓冲,这个函数自动的加入null byte到缓冲,但是返回值不包括这个结束字节。 使用sprintf函数意缓冲溢出问题,用户要保证格式化数据的长度。 如下代码:#i...