diff options
| author | Mikkel Thestrup <mithe24@student.sdu.dk> | 2025-12-04 16:18:13 +0100 |
|---|---|---|
| committer | Mikkel Thestrup <mithe24@student.sdu.dk> | 2025-12-04 16:18:13 +0100 |
| commit | f296910de309a628d1ef1fe4114b6daae0997074 (patch) | |
| tree | b22de8947f9ac5ee3ad7a04f425ef5124a895830 | |
| parent | b791b2473759619db4edc54c89dfb06fee82fb0c (diff) | |
| download | cycle-detector-f296910de309a628d1ef1fe4114b6daae0997074.tar.gz cycle-detector-f296910de309a628d1ef1fe4114b6daae0997074.zip | |
Added a few error messages for wrong inputs
Diffstat (limited to '')
| -rw-r--r-- | src/main.c | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -1,18 +1,21 @@ #include "cycle_detection.h" #include <stdio.h> -#include <stdlib.h> int main(int argc, char **argv) { if(argc < 2) { printf("Missing argument: input file\n"); printf("Usage:\n"); - printf("%s <filename>\n", argv[0]); + printf(" %s <filename>\n", argv[0]); return 1; } Graph *g = graph_read(argv[1]); - if(!g) return 2; + if (!g) { + printf("%s: %s: No such file\n", argv[0], argv[1]); + return 2; + } + cycle_detection(g); graph_delete(g); return 0; |