if((my=fopen("aaa","r"))==NULL);
{
printf("cannot open\n");
}
用这个打开文件时,咋都显示cannot open,在保存源代码的文件夹里建了aaa的文件啊。。。
要设置啥路径吗?
不难啊,就是吧dev-c++4.9.9.2里的什么设置设一下把,学校的都好用啊,拷过来的安装程序安了就这样了。
刚刚发了一个一样的问题,发错地方了,删了,就没分了。。。。。
dev-c设置文件读取路径??
答案:3 悬赏:10 手机版
解决时间 2021-02-21 23:33
- 提问者网友:听门外雪花风
- 2021-02-21 05:10
最佳答案
- 五星知识达人网友:零点过十分
- 2021-02-21 06:21
if(my=fopen("E:\\test\\aaa","r"))==NULL) {
my=fopen("E:\\test\\aaa","wb+");
if(my==NULL){
printf("cannot open\n");
}
}
不就可以了?
复杂些的这样
int main(int argv,char **argc){
char *path = argc[0];//参数0就是程序本身嘛.
}
如果想完美地解决,可以这样
char filename[MAX_PATH];
GetModuleFileName(NULL,filename,sizeof(path));
*(strrchr(filename,'\\')) = 0;
strcat(filename,"aaa");
GetModuleFileName能找到程序的完整路径,只要去掉文件名就可以了.
if那行后面确实多加了个分号,这个也会产生问题(这个只是我参考上面答案才注意的.) 不过如果跨目录去调用那个程序的时候,依然会找不到文件,这个时候就需要我提供的方法了.
my=fopen("E:\\test\\aaa","wb+");
if(my==NULL){
printf("cannot open\n");
}
}
不就可以了?
复杂些的这样
int main(int argv,char **argc){
char *path = argc[0];//参数0就是程序本身嘛.
}
如果想完美地解决,可以这样
char filename[MAX_PATH];
GetModuleFileName(NULL,filename,sizeof(path));
*(strrchr(filename,'\\')) = 0;
strcat(filename,"aaa");
GetModuleFileName能找到程序的完整路径,只要去掉文件名就可以了.
if那行后面确实多加了个分号,这个也会产生问题(这个只是我参考上面答案才注意的.) 不过如果跨目录去调用那个程序的时候,依然会找不到文件,这个时候就需要我提供的方法了.
全部回答
- 1楼网友:逃夭
- 2021-02-21 08:27
在需要调用wpcap.dll动态连接库的功能和函数的所有源代码文件的开头引用头文件pcap.h; 如果应用程序使用了winpcap的win32相关函数,记住在预处理定义中需要引用wpcap; 在编译连接选项link中设置包括wpcap.lib库文件,wpcap.lib在winpcap开发补丁中找到; 在编译连接选项中设置包含winsock库函数(比如wsock32.lib)。这个文件由c编译器提供,包含了windows环境下的socket函数,有些libpcap函数也需要调用它。 还要记住: 为了增加预处理定义,必须在project菜单中选择settings,在tab控件中选择c/c++页面,在category下拉框中选择general,在preprocessor definitions文本框中加入预定义。 为了在microsoft vc++项目中增加一个新库连接,需要从菜单project中选择settings,再在tab控件中选择link,然后在objcet/library modules编辑框中加入要加入的新连接库名字。 为了在microsoft vc++项目中加入一个新的库文件搜索路径,必须从tools菜单中选择options,然后在tab控件中选择directories页面,在show directories for下拉框中选择library files,在directories列表框中加入到要加入的库文件路径。
- 2楼网友:归鹤鸣
- 2021-02-21 07:54
if((my=fopen("aaa","r"))==NULL)
{
printf("cannot open\n");
}
多加了一个;
if语句根本不起作用
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯