From 2b1838ecf30fd91575a71b877965ed3363356138 Mon Sep 17 00:00:00 2001 From: Soikk Date: Fri, 29 Apr 2022 03:28:34 +0200 Subject: Add or remove tags --- main.c | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 8eb334a..b6ef244 100644 --- a/main.c +++ b/main.c @@ -1,30 +1,32 @@ #include "db.h" - - - int main(){ inputBuffer *in = newInputBuffer(); - row r = {"C:/xd", "pepe;soyjak;"}; - printf("%s\n", r.tags); - insertTag(&r, "WOJAK"); + + row r = {"C:/xd", "perro", 1}; printf("%s\n", r.tags); + insertTag(&r, "caca"); + insertTag(&r, "mierda"); + insertTag(&r, "tu"); + insertTag(&r, "tu"); + printf("%s %d\n", r.tags, r.numTags); + removeTag(&r, ""); + printf("%s %d\n", r.tags, r.numTags); + + row *r2 = newRow("test1test2test3testtesttesttesttesttettesttestestest"); - while(0){ + while(1){ prompt(); getInput(in); - char **arr; - int len; - split(in->buffer, ';', &arr, &len); - for(int i = 0; i < len; ++i) - printf("%s\t", arr[i]); - printf("\n"); + insertTag(r2, in->buffer); + printf("Tags of row '%s': %s\n", r2->path, r2->tags); + /*switch(handleInput(in)){ case META_COMMAND_SUCCESS: printf("we done it nigger\n"); -- cgit v1.2.3