如何用库函数或者API函数打开某个目录下的指定文件

盛世小码哥 2012-08-29 09:51:18
小弟想试用库函数或API函数打开指定目录下的某一个文件,使用过FileOpen函数不行,后来在书本中找到fopen这个函数,使用过程中还是出现错误,请哪位高手指点两招。

代码:
file *op;
String d;
d=GetCurrentDir()+"\\BE_Setup"+"Setup.exe";
op=fopen(d,"r+");

错误显示:
[C++ Error] Form.cpp(39): E2268 Call to undefined function 'fopen'
[C++ Error] Form.cpp(39): E2034 Cannot convert 'int' to 'void * *'
...全文
152 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
盛世小码哥 2012-08-30
  • 打赏
  • 举报
回复
我今天用你昨天教我的这种方法试了一下,好像不行,程序倒是没问题,但是运行之后,不能打开指定的文件;请妖哥再帮我看看、想想,问题到底出在哪儿?呵呵呵···

String d;
file *op;

d=GetCurrentDir()+"\\BDE_Setup\\Setup.exe";
*op=fopen(d.c_str(),"r+");

盛世小码哥 2012-08-30
  • 打赏
  • 举报
回复
谢谢妖哥和诸位大侠了········
ccrun.com 2012-08-29
  • 打赏
  • 举报
回复
#include <stdio.h>

String d = GetCurrentDir() + "\\BE_Setup\\setup.exe";
FILE *op = fopen(d.c_str(), "r+");
我不懂电脑 2012-08-29
  • 打赏
  • 举报
回复
注意加上头文件。
dataxdata 2012-08-29
  • 打赏
  • 举报
回复
使用fopen要加上
#include <stdio.h>
缘中人 2012-08-29
  • 打赏
  • 举报
回复
妖哥见笑了,今天没网啊
ccrun.com 2012-08-29
  • 打赏
  • 举报
回复
ksr来扫荡了。
缘中人 2012-08-29
  • 打赏
  • 举报
回复
包含头文件

1,222

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧