hel*_*hod 0 c string-concatenation
这是我的问题:我有一个数组,其中包含一个命令a [1],后面是几个命令args a [2],a [3],...
我需要做的是以下内容
cmd arg1 arg2 arg3
这是我如何做到这一点(伪代码):
好吧,它的确有效,但我想知道是否故意使用strcat实际上是有效的/正确的方法.
有什么建议?
不,使用strcat()效率不高,因为每次调用它时必须单步执行字符串以查找结尾.
snprintf()如果你拥有它(并且可以在那里挤压你的参数),或者使用直接指针操作自己做,那么要么一次性使用它要好得多.
当然,为了实现这一点,你需要经常运行这个命令.
| 归档时间: |
|
| 查看次数: |
1047 次 |
| 最近记录: |