what is the reason for fopen's failure to open a file

前端 未结 4 1980
醉梦人生
醉梦人生 2020-12-31 17:04

I have the following code where I am trying to open a text file.

char frd[32]=\"word-list.txt\";
   FILE *rd=fopen(frd,\"rb\");
   if(!rd)
       std::cout&         


        
4条回答
  •  不知归路
    2020-12-31 17:34

    #include
    #include 
    
    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);
    
    
    }
    

    this way if fopen gets fail then it will set error number you can find those error number list at here http://pubs.opengroup.org/onlinepubs/009695399/functions/fopen.html

提交回复
热议问题