open(char * filename,int access,int permission)在哪里定义?

时间:2016-10-18 12:10:05

标签: c++ c file

我需要在c / c ++中包含哪些文件才能使用open()函数? 我已经包含了fcntl.h,stdio.h和Visual Studio仍然告诉我" open"没有定义。

1 个答案:

答案 0 :(得分:-2)

如文档中所示:

_open已被弃用,转而使用_sopen_s

在每个链接的页面底部,您将看到两个函数所需的标题。

#include <io.h> // REQUIRED
#include <fcntl.h> // OPTIONAL
#include <sys\types.h> // OPTIONAL
#include <sys\stat.h> // OPTIONAL
#include <share.h> // OPTIONAL FOR _sopen_s