improved printing of n-dimensional vectors

This commit is contained in:
Odweta
2023-12-21 11:10:06 +01:00
parent 597e347ad8
commit 3988892a5e
3 changed files with 16 additions and 2 deletions
+4 -2
View File
@@ -42,7 +42,9 @@ _printVectorRecursive(vector_t* v, int depth) {
exit(EXIT_FAILURE);
}
if (i < v->size - 2 && i != v->size - 1) {
if (i < v->size - 1 && v->type != CHAR) {
fprintf(stdout, ", ");
} else if (v->type == CHAR && i < v->size - 2 && v->size != 1) {
fprintf(stdout, ", ");
}
}
@@ -382,4 +384,4 @@ vectorInsertAt(vector_t* v, int index, void* element) {
perror("specify a valid vector type\n");
exit(EXIT_FAILURE);
}
}
}