摘要:
功能:将数据格式化到字符串中原型:int sprintf( char *buffer, const char *format, [ argument] … );返回值是这个字符串的长度上次我企图这样用char* d;int s = 88;sprintf(d, "%d", s);这样是错误的:原因是d没有分配内存但这样可以char d[20];int s = 88;sprintf(d, "%d", s);但看sprintf的原型,我更相信,d相当于int const*,c++好像将const赋给非const,这个就已经分配内存了,所以可以使用sprintf 阅读全文