1.sprintf()函数
int sprintf( char *buffer, const char *format [, argument] ... );
一般有三个参数:缓冲区、你指定的格式、要处理的字符串
与printf相比:sprinf()是将结果打印到缓冲区(一个数组),而printf()是直接将结果打印到屏幕。
例子:
//把整数123 打印成一个字符串保存在s 中。
sprintf(s, "%d", 123); //产生"123"
可以指定宽度,不足的左边补空格:
sprintf(s, "%8d%8d", 123, 4567); //产生:" 123 4567"
当然也可以左对齐:
sprintf(s, "%-8d%8d", 123, 4567); //产生:"123 4567"
也可以按照16 进制打印:
sprintf(s, "%8x", 4567); //小写16 进制,宽度占8 个位置,右对齐
sprintf(s, "%-8X", 4568); //大写16 进制,宽度占8 个位置,左对齐
参考资料:https://blog.youkuaiyun.com/oyhb_1992/article/details/75095472
2.字符串拼接函数——strcat()
【头文件】#include <string.h>
【原型】:
char *strcat(char *dest, const char *src);
【参数】: dest 为目标字符串指针,src 为源字符串指针。
【返回值】 返回dest 字符串起始地址。
参考资料:https://www.cnblogs.com/lvchaoshun/p/5936168.html
3.待更新......