草庐IT

dupenv_s

全部标签

c++ - 谁能给我_dupenv_s的示例代码?

我正在使用getenv("TEMP"),但我收到一条警告,告诉我使用_dupenv_s。我在网上找不到_dupenv_s的示例。文档如下:errno_t_dupenv_s(char**buffer,size_t*numberOfElements,constchar*varname);但他们指的是什么缓冲区?我只有varname。避免使用缓冲区不是更好吗? 最佳答案 _dupenv_s是Microsoft函数,设计为getenv的更安全形式。_dupenv_s自己分配缓冲区;你必须将一个指针传递给一个指针,并将它设置为新分配的缓冲区的