如何将指针的内容存储到变量中?

时间:2012-05-22 13:41:24

标签: c

我只是想知道如何将指针的内容存储到变量中,特别是在以下方面:

somethingpoint = getenv(somethingsomething);

这个指针指的是一个字符串。

2 个答案:

答案 0 :(得分:4)

您需要声明一个指针变量,然后分配给它。您可以在一行代码中完成所有操作,如下所示:

const char *value = getenv(name);

我在这里使用const因为getenv返回指向字符串的指针,该字符串的内容不能被程序修改。使用const可让编译器帮助我们兑现该合同。

答案 1 :(得分:1)

const char* test = getenv(pointerName);