10 void errorr (
const char* file,
int line,
const char *format, ...)
15 va_start(args, format);
16 vsprintf(buffer, format, args);
26 void warningg (
const char* file,
int line,
const char *format, ...)
31 va_start(args, format);
32 vsprintf(buffer, format, args);
64 _errorr2 (
"File has not been opened: %s\n Try it again", name);
67 FILE*
openFileN (
const char* File,
int Line,
const char *mode,
const char *key,
const char *name)
69 FILE *f = fopen (name, mode);
71 if (f == NULL)
errorr (File, Line,
"\"%s\" file has not been opened: %s\n Try it again", key, name);
77 FILE*
openFilePN (
const char* File,
int Line,
const char *mode,
const char *key,
const char *path,
const char *name)
80 if (path) sprintf (file,
"%s%s", path, name);
81 else sprintf (file,
"%s", name);
83 return openFileN (File, Line, mode, key, file);
86 FILE*
openFilePNS (
const char* File,
int Line,
const char *mode,
const char *key,
const char *path,
const char *name,
const char *suff)
89 if (path) sprintf (file,
"%s%s%s", path, name, suff);
90 else sprintf (file,
"%s%s", name, suff);
92 return openFileN (File, Line, mode, key, file);
95 FILE*
openFilePNSS (
const char* File,
int Line,
const char *mode,
const char *key,
const char *path,
const char *name,
const char *suff,
const char *suff2)
98 if (path) sprintf (file,
"%s%s%s%s", path, name, suff, suff2);
99 else sprintf (file,
"%s%s%s", name, suff, suff2);
101 return openFileN (File, Line, mode, key, file);
FILE * openFileN(const char *File, int Line, const char *mode, const char *key, const char *name)
#define CHANGE_CONSOLE_COLOUR(_1, _2)
void openFileTest(const FILE *stream, const char *name)
*** *** *** *** FILE FCE *** *** *** ***
void warningg(const char *file, int line, const char *format,...)
FILE * openFilePN(const char *File, int Line, const char *mode, const char *key, const char *path, const char *name)
FILE * openFilePNS(const char *File, int Line, const char *mode, const char *key, const char *path, const char *name, const char *suff)
void errorr(const char *file, int line, const char *format,...)
*** *** *** *** ERROR FCE *** *** *** ***
FILE * openFilePNSS(const char *File, int Line, const char *mode, const char *key, const char *path, const char *name, const char *suff, const char *suff2)