#include <stdio.h>
#include <errno.h>
#define NOERROR 0 

int main(int argc, char **argv)
{
   FILE *fp;

   fp = fopen(argv[1], "r"); 
   if(errno==ENOENT)
      {
        fclose(fp);
        errno=NOERROR;
        fp = fopen (argv[1], "w");
        if(!fp) 
          perror(NULL);
        else
          printf("Datei %s angelegt\n",argv[1]);
      }
   return 0;
}

