c - Linux系统C语言编程

标签 c linux system

我想知道下面的代码是什么意思......

...
{
    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/

相关文章:

c - memcpy 和二维数组

c - libusb-1.0 libusb_get_device_list() 失败

C: 给一个不完整类型的数组下标合法吗?

c++ - 如何将图的一部分压缩成单个节点并能够找到从一个节点到所有节点的最短路径?

linux - 在 Debian OS 中安装应用程序

linux - 从哪里获得 Yum 文件夹?

c# - "file system simulation implementation"

c - 非阻塞获取字符

windows - 从 Windows 服务更改显示分辨率 (Windows 7)

android - 如何防止用户更改系统日期/时间(在 Android 中)?