sscanf:
会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。
#include<stdio.h>
int main()
{
char str[100];
sscanf("123456","%s",str);
puts(str);
return 0;
}
转载地址:
C语言sscanf函数使用总结_rotation博客-CSDN博客
sprintf:
sprintf指的是字符串格式化命令。位于头文件中
最大的作用:连接字符串
sprintf 的格式控制串中既然可以插入各种东西,并最终把它们“连成一串”,自然也就能够连接字符串,从而在许多场合可以替代strcat,但sprintf 能够一次连接多个字符串(自然也可以同时在它们中间插入别的内容,总之非常灵活)。比如:
char buf[60]={0};
char*who="I";
char*whom="CSDN";
sprintf(buf,"%slove%s.",who,whom);
printf("%s",buf);
转载地址: