我想使用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. 代碼中的變量引用目錄
- 3. 如何在Python代碼中使用bash變量?
- 4. 源代碼變量搜索替換(bash?)
- 5. Bash - 替代變量
- 6. bash在sqlplus +引用變量替換heredoc
- 7. 如何在Bash中引用可變引號變量中的反引號(或$())?
- 8. C++中的引用變量
- 9. 在代碼後面使用javascript變量賦值C#變量值
- 10. iOS - 在C代碼中使用Objective C變量
- 11. 如何在代碼塊中通過引用使用變量?
- 12. 裏面調用C#代碼JavaScript變量
- 13. C代碼中的Asm變量
- 14. XAML代碼中的C#變量
- 15. 如何在ASPX中引用變量後面的代碼?
- 16. 在Java代碼中引用XML變量時出現Android錯誤
- 17. javascript變量在JavaScript中引用的php代碼
- 18. 在sql中使用C++代碼中的變量
- 19. Bash和變量代換
- 20. 用多個引號擴展bash變量?
- 21. 在CSS代碼中使用Java變量
- 22. 在PHP代碼中使用javascript變量
- 23. 在HTML代碼中使用JavaScript變量
- 24. 在php代碼中使用JS變量?
- 25. 在JSP代碼中使用javascript變量
- 26. 在Bash腳本中使用間接變量引用
- 27. C#ASP.NET使用布爾變量從代碼隱藏在ASP.NET中
- 28. 在我的C#代碼中使用tfs 2013環境變量
- 29. 找不到在C++源代碼中使用變量的地方
- 30. 將變量合併到bash代碼行中
你絕對需要雙引號。 –
謝謝。固定。自從我做了任何C編碼以來,已經很久了。被困在PHP煉獄太久了。 –