我必须做我的家庭作业,但我不能走的道路,在C.For的例子;
int main(void) {
char *path;
path = getenv("PATH");
if(path)
printf("The current path is: %s\n", path);
return 0;
}如果我运行这段代码,我就会得到“分段错误(核心抛出)”。我的操作系统是Ubuntu14.04LTS。
发布于 2014-12-07 21:35:35
添加
#include <stdlib.h>到列表的顶端,试一试。它可能是getenv为char *指针触发代码的int返回。
https://stackoverflow.com/questions/27348009
复制相似问题