j = sprintf( buffer, "String:%s\n", s ); j += sprintf( buffer + j, "Character: %c\n", c ); j += sprintf( buffer + j, "Integer:%d\n", i ); j += sprintf( buffer + j, "Real:%f\n", fp ); j += sprintf( buffer + j, "Integer:%d %02d", i ,j);//%02d表示不够两个数则自动补0,大于两个数则没影响
原文:http://www.cnblogs.com/Blue-Keroro/p/7811548.html