char* head = NULL;
head = (char)malloc(sizeof(char) * 100);
memset(head, 0, 100);
gcc에서는 이상없던데
VS에서는 memset에서 액세스위반 뜨네요.
원래 저렇게 하면 안되나요?
char* head = NULL;
head = (char)malloc(sizeof(char) * 100);
memset(head, 0, 100);
gcc에서는 이상없던데
VS에서는 memset에서 액세스위반 뜨네요.
원래 저렇게 하면 안되나요?
물론 calloc을 사용해서 초기화 해도 되는걸로 아는데 memset은 왜 안되는지 모르겟네요 ㅜ malloc으로 할당된 상태인데
= (char)m 요거 char * 이거아님?
눈이 침침한지 안보였네요... 감사합니다