I don't see whats wrong there. My code is:

Code:
filehandle_n = file_open_read (Map_name); //öffne Map.txt
	if(filehandle_n != 0)//falls es existiert
	{
          do something
        }
        else
        {
          printf("Map existiert nicht!");
        }



and it works finem even without file. I think that problem is in an other part of your code