Tôi biết rằng khi lập trình bằng C++ tôi có thể truy cập các biến môi trường riêng lẻ với getenv
.Cách liệt kê tất cả các biến môi trường trong ứng dụng c/C++
Tôi cũng biết rằng, trong thiết bị đầu cuối os x, tôi có thể liệt kê TẤT CẢ các biến môi trường hiện tại bằng cách sử dụng env
.
Tôi quan tâm đến việc nhận danh sách đầy đủ các biến môi trường có sẵn cho chương trình đang chạy C++ của tôi. Có chức năng c/C++ nào sẽ liệt kê chúng? Nói cách khác, có cách nào để gọi env
từ mã C++ của tôi không?
Sự kỳ diệu đang ở đây: [env.c] (http://minnie.tuhs.org/cgi-bin/utree.pl?file=OpenSolaris_b135/cmd/env/ env.c). – dasblinkenlight
Lệnh shell là 'env', không phải' ENV' (Tôi đã chỉnh sửa câu hỏi của bạn để sửa lỗi đó). –