sprintf()不知道变量个数的情况下怎么样格式化

扫描一遍统计%d个数,然后自己构造参数列表使用vsprintf。手机上不方便,晚点给你写个例子。
■网友
不是特别理解问题就算不知道数字的总数 总应该有个结尾为何不试试循环while(1){sprintf("%s-%d",str,a);a=下一个if(结尾)break;}


    推荐阅读