C系统( "echo $HOME" );想要$HOME指向的内容



C语言编程:希望在系统命令中使用特殊字符。系统("echo $ HOME");我想要$HOME系统变量,而不是字面的$HOME。谢谢,基斯

#include <stdio.h>  // for printf()
#include <stdlib.h> // for getenv()
int main()
{
    char *home;
    home = getenv("HOME");
    printf("Value is = %sn", home);
}

最新更新