标签: c++ c file
我需要在c / c ++中包含哪些文件才能使用open()函数? 我已经包含了fcntl.h,stdio.h和Visual Studio仍然告诉我" open"没有定义。
答案 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