2011-09-21 perror C #define EPREFIX "ERROR" #define PERROR(a) fprintf(stderr,"%s:%s:%d:%s:%s(%d)\n",EPREFIX,__FILE__,__LINE__,a,strerror(errno),errno) //使い方 PERROR("opendir"); // ERROR:t.c:9:opendir:No such file or directory(2) あまり便利じゃないか・・・