2009-12-16 2 views

답변

1

이미 배열이 있고 포인터가 필요하거나 생성하려고하는지 여부를 말하지 않습니다.

배열을 만든 다음 포인터를 얻으려면 실제로 저장 가능한 배열을 사용할 수 있습니다. 그것을 만들기 위해서는 Data.Array.MArray으로 정의 된 클래스와 헬퍼 함수를 ​​사용하십시오. StorableArrayMArray 클래스의 인스턴스이므로 모든 함수를 사용하여 배열을 만들고 조작 할 수 있습니다. 어레이에 Ptr을 가져 오려면 withStorableArray 기능을 사용하십시오.

나는 당신의 용도에 맞는 것을 희망한다.

1

저장 가능 배열 또는 외부 배열 (Foreign. *)을 사용하는 경우 C 또는 친구에게 전달할 포인터를 얻을 수 있습니다.

관련 문제