我想知道下面的代码是什么意思......
...
{
const char *etc; = SYSCONF_DIR;
...
很抱歉未能妥善解决此类问题,
我真的不知道该怎么调用它......提前致谢。
最佳答案
上面的代码分配了 macro名为 etc
的指针。截至目前,您的代码存在语法错误。而不是
const char *etc; = SYSCONF_DIR;
应该是
const char *etc = SYSCONF_DIR;
我知道这可能不是一个很有启发性的答案,但答案的深度取决于问题的质量。您基本上只写了一行代码并询问我们它的作用。这就像拿一本书,抽出一句话,拿给 friend 看,然后问他这来自哪本书……
编辑:
在 Google 上快速搜索您的片段,发现它取自 here 。我知道这是事实,因为语法错误也出现在这本书中。快速浏览一下就会发现 MACRO SYSCONF_DIR
相当于字符串 "/etc/"
。这本书还相当广泛地解释了该函数的作用......
关于c - Linux系统C语言编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12393287/