0xC0000005: 0xCDCDCDCD 액세스 위반이 발생했습니다 이 에러가 계속 떠서 한시간넘게 붙잡고있었는데 struct product { char name[1024]; int price; }; p = (struct product *)malloc(num * sizeof(struct product)); 문제의 코드가 scanf("%s %d", p[i].name, p[i].price);이였는데 왜 안되나 breakpoint찍으면서 해보니까 문제는 p[i].price였습니다. p[i].price도 배열이니까 이름자체가 주소니까 &안해도 되는거아닌가 라고 생각했는데 최종적으로 p[i].price에 해당하는 자료형은 int라서 &를 써줘야되는것같더라구요. scanf("%s %d", p[i].name, &p[..