함수 내부에서 함수 또 호출 하고, 그 함수 내부에서 malloc으로 구조체 포인터 할당하려고 하는데
자꾸 이렇게 나온다
왜이러는지 몰겟어
0xccccccc찾아보니까 지역변수 선언하고 초기화 하지 않을 떄라는데
Vertical *connect = (Vertical*)malloc(sizeof(Vertical));
이렇게 되어 있으니까 초기화 된거 아냐?
내가 뭐 놓친거 잇음?
함수 내부에서 함수 또 호출 하고, 그 함수 내부에서 malloc으로 구조체 포인터 할당하려고 하는데
자꾸 이렇게 나온다
왜이러는지 몰겟어
0xccccccc찾아보니까 지역변수 선언하고 초기화 하지 않을 떄라는데
Vertical *connect = (Vertical*)malloc(sizeof(Vertical));
이렇게 되어 있으니까 초기화 된거 아냐?
내가 뭐 놓친거 잇음?
sizeof에 자료형인 vertical 말고 변수명인 connect를 넣어서 할당해봐 - dc App
얘 말은 무시해라
저 코드에서 오류 발생한거 같진 않은데 그 함수 전체 코드좀 올려봐
https://gall.dcinside.com/board/view/?id=programming&no=1697789&page=1
헤더도 필요할가봐 같이올려놧음
참... 이런거로 질문을 던질 수준이면 이쪽이랑 안맞는건 아닌지 진지하게 생각해봐라 - dc App