From f94f903987b167b0bc641aeabe20c708a0cc0a6f Mon Sep 17 00:00:00 2001 From: krolyxon Date: Thu, 31 Aug 2023 08:39:20 +0530 Subject: Initial Commit --- src/utils.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/utils.c (limited to 'src/utils.c') diff --git a/src/utils.c b/src/utils.c new file mode 100644 index 0000000..390aa7c --- /dev/null +++ b/src/utils.c @@ -0,0 +1,26 @@ +#include "utils.h" +#include + +void printarr(int a[], int n) { + for (int i = 0; i < n; i++) { + printf("%d ", a[i]); + } +} + +void print_ascii(char *filename) { + char read_string[MAX_LEN]; + FILE *fptr = NULL; + if ((fptr = fopen(filename, "r")) == NULL) { + fprintf(stderr, "error opening %s\n", filename); + } + while (fgets(read_string, sizeof(read_string), fptr) != NULL) { + printf("%s", read_string); + } + fclose(fptr); +} + +void swap(int a[], int i, int j) { + int tmp = a[i]; + a[i] = a[j]; + a[j] = tmp; +} -- cgit v1.2.3