标签: c linux gcc pid
我有一个名为writeToMemory(char*)的函数,它只是将char*参数写入内存。
writeToMemory(char*)
char*
我想将当前进程ID写入内存。
我尝试了以下内容:
char newPID[30] = {0}; sprintf(newPID, "%d", (int) getpid());
但这会导致Segmentation fault (core dumped)。
Segmentation fault (core dumped)
将pid_t类型转换为char*的正确方法是什么?
pid_t