关于sprintf函数的使用

来源:互联网 发布:皇室战争小闪电数据 编辑:程序博客网 时间:2024/05/16 11:39

  程序中有一段字符串结果怎样也对不上,最后发现是类似下面的问题:

char TestStr[100];//memset(TestStr, 0, 100);strcpy(TestStr,"1234");sprintf(TestStr,"abcdef%s[%s]",TestStr,"!@#$");printf("%s\n",TestStr);

  不同的编译器下有不同的结果。

  不能这样用sprintf,可以使用strcat先连接一下,直接这样写有点想当然了。

0 0
原创粉丝点击