diff --git a/singlyLinkedList.c b/singlyLinkedList.c index 1f21fbd05d26e5c5053b433f73ba13dbce6af507..400f175eaf17623af6ba964e833c395b1d5f34ba 100644 --- a/singlyLinkedList.c +++ b/singlyLinkedList.c @@ -32,10 +32,15 @@ bool isValidNode(list* start, int urutan) { return true; } -list* create_ll(list* node) { +list* create_ll(list* start) { int num; list *ptr, *newNode; + if(start != NULL) { + printf("Data tidak kosong, hapus semua data terlebih dahulu!\n"); + return start; + } + printf("Masukkan -1 untuk selesai\n"); printf("Masukkan data: "); scanf("%d", &num);