如何在sprintf函数中输出百分号等特殊符号

【如何在sprintf函数中输出百分号等特殊符号】

如何在sprintf函数中输出百分号等特殊符号

文章插图
通常是用来按照一定的格式,给字符窜赋值的,像charbuf[100]={0};chars1[10]="helloworld";chars2[10]="Tom";sprintf(buf,"zifuchuanis%s,heint%s",,s1,s2);printf("buf=[%s]",buf);//输出是,也就是buf变成"zifuchuanishelloworld,heintTom"同样适合一些int类型,intint1=10像sprintf(buf,"%s,%s,%d",s1,s2,int1);这样得出的字符串是"hellowolrdTom10"

    推荐阅读