小编use*_*224的帖子

标准C使用getenv和安全做法

我正在尝试编写在UNIX环境中使用一些ENV变量的C代码.问题是:读取变量(例如getenv())会导致缓冲区溢出吗?此外,如何找到我的平台的env变量大小的限制?例如哪个头文件?

最后,阅读环境提供的变量中最安全的代码实践是什么?

c unix environment-variables getenv

9
推荐指数
1
解决办法
1万
查看次数

fileno将FILE转换为描述符C.

有没有办法将类型int(文件描述符)的变量强制转换为C中的类型FILE?我有一个开放的管道fd,我想使用期望FILE的函数.

c file-descriptor

2
推荐指数
1
解决办法
273
查看次数

标签 统计

c ×2

environment-variables ×1

file-descriptor ×1

getenv ×1

unix ×1