我想使用C代码转到HOME目录。如何从代码访问$ HOME?在C代码中引用BASH变量
3
A
回答
2
你应该有双引号。 getenv("HOME");
3
5
#include <stdlib.h>
...
getenv("HOME")
4
这不只是一个bash变量,它是一个环境变量。看看getenv
:
#include <stdlib.h>
...
// The value will be NULL if the variable doesn't exist
char* home = getenv("HOME");
相关问题
- 1. 如何在bash中引用变量值?
- 2. 如何在Python代码中使用bash变量?
- 3. bash在sqlplus +引用变量替换heredoc
- 4. 如何在Bash中引用可变引号变量中的反引号(或$())?
- 5. C++中的引用变量
- 6. 在Java代码中引用XML变量时出现Android错误
- 7. 在sql中使用C++代码中的变量
- 8. 用多个引号扩展bash变量?
- 9. 在代码测试中使用变量
- 10. 在HTML代码中使用JavaScript变量
- 11. 在PHP代码中使用javascript变量
- 12. 找不到在C++源代码中使用变量的地方
- 13. C#ASP.NET使用布尔变量从代码隐藏在ASP.NET中
- 14. 在我的C#代码中使用tfs 2013环境变量
- 15. 将变量合并到bash代码行中
- 16. 帮助变量和换行符,并在bash脚本中引用
- 17. mysql在变量bash中
- 18. 代码块使用{}在bash
- 19. C#引用成员变量
- 20. C#变量引用混乱
- 21. bash代码中的C#读取字节[]
- 22. bash脚本代码C程序中
- 23. 的Python Kivy,在KV代码引用类变量
- 24. Django引用Javascript变量在服务器端模板代码
- 25. 使用bash变量
- 26. 将fitnesse变量引用到java代码中
- 27. java.lang.NullPointerException引用代码中的字符串变量
- 28. Bash中变量变量的变化
- 29. Bash:在变量替代函数中使用xargs/parallel参数
- 30. 在gcc编译时如何在C++的汇编代码中使用C变量?
你绝对需要双引号。 –
谢谢。固定。自从我做了任何C编码以来,已经很久了。被困在PHP炼狱太久了。 –