In the past (and occasionally today, I use the following construct:

FILE *myfile;

if ( !(myfile = fopen( filename, "r"))
{
  fprintf( stderr, "Couldn\'t open %s - exiting\n", filename);
  exit (1);
}

Yes, it only saves a line, but neatly describes what's being done.

--Chuck

Reply via email to