Skip to content
Snippets Groups Projects
Commit 762f44ea authored by Neeserg Parajuli's avatar Neeserg Parajuli
Browse files

takes the filepath from arg, make file created

parent f7a151b1
No related branches found
No related tags found
No related merge requests found
all:
gcc -o certcheck *.c -lssl -lcrypto
clean:
rm -rf certcheck
certcheck 0 → 100755
File added
......@@ -7,10 +7,18 @@
#include "headers.h"
#include "csv_handler.h"
int main()
int main(int argc, char const *argv[])
{
head* new = load_csv("sample_input.csv");
if (argc < 2)
{
printf("Not enough input parameter");
return 1;
}
head* new = load_csv(argv[1]);
node* nd = new->start;
......@@ -23,6 +31,8 @@ int main()
delete_list(new);
return 0;
}
......
File deleted
#include "csv_handler.h"
head *load_csv(char *filepath){
head *load_csv(const char *filepath){
FILE* file = fopen(filepath, "r");
char line [EXPECTED_LINE_LENGTH];
head* new = NULL;
......@@ -15,11 +15,9 @@ head *load_csv(char *filepath){
char *tmp = strdup(line);
char* tok = strtok(tmp, ",");
char* filename = strdup(tok);
printf("%s\n", filename);
tok = strtok(NULL, ",");
char* url = strdup(tok);
url[strlen(url)-1] = '\0';
printf("%s\n", url);
new -> start = insert(new->start, url, filename, 0);
nd = new -> start;
free(tmp);
......@@ -28,11 +26,9 @@ head *load_csv(char *filepath){
char *tmp = strdup(line);
char* tok = strtok(tmp, ",");
char* filename = strdup(tok);
printf("%s\n", filename);
tok = strtok(NULL, ",");
char* url = strdup(tok);
url[strlen(url)-1] = '\0';
printf("%s\n", url);
nd = insert(nd, url, filename, 0);
free(tmp);
}
......@@ -101,7 +97,6 @@ void output_csv(char* filepath, head* hd){
node *start = hd->start;
while(start != NULL){
printf("hhe\n");
fprintf(file, "%s,%s,%d\n", start->filename, start->url, start->valid);
start = start->next;
}
......
......@@ -22,7 +22,7 @@ typedef struct
node* start;
} head;
head *load_csv(char *filename);
head *load_csv(const char *filename);
node *insert(node* nd, char* url, char* filename, int valid);
void delete_list(head* hd);
......
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment