diff --git a/10Ex/main.c b/10Ex/main.c new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/10Ex/main.c @@ -0,0 +1 @@ + diff --git a/10Ex/tools.c b/10Ex/tools.c new file mode 100644 index 0000000..3900212 --- /dev/null +++ b/10Ex/tools.c @@ -0,0 +1,23 @@ +#include "tools.h" + +FILE * getFile(void) +{ + FILE * file; + char filename[50]; + + printf("Enter filename: "); + if (scanf("%s", filename) == 1) + { + file = fopen(filename, "r"); + if (file == NULL) { + printf("Error file!\n"); + return NULL; + } else { + return file; + } + } else + { + printf("Empty name!\n"); + return NULL; + } +} diff --git a/10Ex/tools.h b/10Ex/tools.h new file mode 100644 index 0000000..860a2a7 --- /dev/null +++ b/10Ex/tools.h @@ -0,0 +1,8 @@ +#ifndef TOOLS +#define TOOLS + +#include + +FILE * getFile(void); + +#endif