所以,我需要 strcat pid 到某个字符串。我有这个
strcat (str,(char*)getpid());
但这不起作用。
- - 编辑 - -
好的,我理解反对意见。我太快发布问题了。并没有意识到 pid 返回一个 int,我不能将一个 int 转换为 char*
itoa 不起作用,因为它不是标准的 c。
我就是这样做的。
char pid[10];
snprintf(pid, 10,"%d",(int)getpid());
strcat (str, pid);