포인터 변수의 값을 조정할 수 없을까요?
글쓴이: dltkddyd / 작성시간: 일, 2014/03/30 - 11:07오전
pt1, pt2라는 1차원 포인터가 있다고 했을 때, 메모리를 할당할 경우에 pt1이라는 메모리 주소가 pt2라는 메모리주소보다 항상 작은 값을 갖도록 할 수 있나요? 가령
char* pt1=(char*)malloc(sizeof(char)*10); char* pt2=(char*)malloc(sizeof(char)*10);
이라고 했을 때, 메모리 할당 시 pt1이라는 주소가 pt2라는 주소보다 작은 값으로 할당되도록 하려면 어떻게 해야 하나요? 그러니까.
(pt1<pt2)
이것이 참이 되도록 할당할 수 있는 방법이 있나요?
Forums:
...
정확히 뭘 하시려는지는 모르겠지만, malloc을 두 번 한 다음에 작은 주소를 pt1에 주고 큰 주소를 pt2에 주면 될 것 같은데요.
왜 그 생각을 못 했을까요?
감사합니다. 말씀하신 조언대로 해결했습니다.
본인 맞습니다.
인증샷
우헤헤헤... 로 대신합니다.
댓글 달기