Please help, why we get wrong element in array,
this is my code : #include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char **argv) { char db_names[3][36] = {}; strncpy(db_names[0], "6e64e40c-57f6-11ec-91ca-001a6496977d", 36); strncpy(db_names[1], "90e852c8-502d-11ec-91ca-001a6496977d", 36); strncpy(db_names[2], "28712b0e-57f6-11ec-91ca-001a6496977d", 36); printf("index 0 %s\n", db_names[0]); printf("index 0 %s\n", db_names[1]); printf("index 0 %s\n", db_names[2]); return EXIT_SUCCESS; } print element in array : index 0 : 6e64e40c-57f6-11ec-91ca-001a6496977d90e852c8-502d-11ec-91ca-001a6496977d28712b0e-57f6-11ec-91ca-001a6496977d index… Read More Please help, why we get wrong element in array,