From ad3ca97c44f6055dc190592fa89645505d6527f3 Mon Sep 17 00:00:00 2001 From: radhitya Date: Fri, 10 Jan 2025 18:35:53 +0700 Subject: [PATCH] daisy --- main.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ makefile | 6 ++++++ 2 files changed, 58 insertions(+) create mode 100644 main.c create mode 100644 makefile diff --git a/main.c b/main.c new file mode 100644 index 0000000..ae8375f --- /dev/null +++ b/main.c @@ -0,0 +1,52 @@ +#include +#include +#include + +FILE *fptr; + +void sf() { + fptr = fopen("data.txt", "rb+"); + if ( fptr == NULL ) { + printf("OK! data.txt\n"); + fptr = fopen("data.txt", "wb"); + } +} + +/* +void parser(char * s) { + int n = strlen(s); + int start = 0, end = 0; + int i, j; + + for(i = 0; i < n; i++) { + if(s[i] == '_') { + +} +*/ + +int main(int argc, char * argv[]) { + sf(); + + if(argc == 1) { + printf("not enough parameter\n"); + return -1; + } + + char *txt = malloc(1024); + + fptr = fopen(argv[1], "rt"); + + FILE *fpto = fopen("data.html", "wb"); + + while(fgets(txt, 1024, fptr ) != NULL) { + for(int i = 0; i < strlen(txt); i++) { + if(txt[i] == '_') { + } + fprintf(fpto, "

%s

\n", txt); + } + + fclose(fptr); + fclose(fpto); + free(txt); + return 0; +} diff --git a/makefile b/makefile new file mode 100644 index 0000000..3f9f3bf --- /dev/null +++ b/makefile @@ -0,0 +1,6 @@ +cc= cc +src= main.c +out= daisy + +install: + $(cc) $(src) -o $(out)