我有以下代码,我试图打开一个文本文件.
char frd[32]="word-list.txt";
FILE *rd=fopen(frd,"rb");
if(!rd)
std::cout<<"Coudn't open file\t"<<frd;
Run Code Online (Sandbox Code Playgroud)
我正在使用vc 2010,该文件位于此项目的调试目录中.任何人都可以告诉我为什么它无法打开文件?
#include<stdio.h>
#include <errno.h>
int main()
{
errno = 0;
FILE *fb = fopen("/home/jeegar/filename","r");
if(fb==NULL)
printf("its null");
else
printf("working");
printf("Error %d \n", errno);
}
Run Code Online (Sandbox Code Playgroud)
这样,如果fopen失败,那么它将设置错误号,你可以在这里找到那些错误号列表 http://pubs.opengroup.org/onlinepubs/009695399/functions/fopen.html
| 归档时间: |
|
| 查看次数: |
32560 次 |
| 最近记录: |