From a9a13014bf78b279e09f94a24850c658062dd9ff Mon Sep 17 00:00:00 2001 From: AZEN-SGG Date: Thu, 26 Sep 2024 22:50:53 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=2010=D1=8E=20?= =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B0=D1=87=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 10Ex/main.c | 1 + 10Ex/tools.c | 23 +++++++++++++++++++++++ 10Ex/tools.h | 8 ++++++++ 3 files changed, 32 insertions(+) create mode 100644 10Ex/main.c create mode 100644 10Ex/tools.c create mode 100644 10Ex/tools.h 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