안녕하세요..코딩하다가 맘대로 안되어서 글 올립니다..고수님들이 보기엔 쉬울지도 모르는데 좀더 간결하게 할려고 하니 잘 안되네요..
처음 배열을 1부터 64까지 잡았는데 이것을 8개씩 잘라서 다시 저장할려고 하거든요..좀 복잡하고 길게 하면 어떻게든 하겠는데 간결하고 쉽게 할수 있는 방법을 알고 싶습니다..
배열의 값은 이진수를 사용했습니다...다시말해 64bits를 8bits씩 끊어서 다시 배열로 만들고 싶습니다..
고수님들의 좋은 제안 기다리겠습니다...그럼
메일로 보내 주시면 더 감사하고요...
배현 wrote:
> 안녕하세요..코딩하다가 맘대로 안되어서 글 올립니다..고수님들이 보기엔 쉬울지도 모르는데 좀더 간결하게 할려고 하니 잘 안되네요..
> 처음 배열을 1부터 64까지 잡았는데 이것을 8개씩 잘라서 다시 저장할려고 하거든요..좀 복잡하고 길게 하면 어떻게든 하겠는데 간결하고 쉽게 할수 있는 방법을 알고 싶습니다..
저장은
eightBuf : Array[0..7] of Byte;
ByteBuffer : Array[0..63] of Byte;
pByteBuffer : ^Byte;
pByteBuffer := @ByteBuffer;
.................모 여서 어떠케 저자하면 되게쪄.
CopyMemory(eightBuf,pByteBuffer,8);
Inc(pByteBuffer,8); <-- 이렇게 증가하면 되지요.
다시쓸데 반대로 하면 되게찌요.
> 배열의 값은 이진수를 사용했습니다...다시말해 64bits를 8bits씩 끊어서 다시 배열로 만들고 싶습니다..
> 고수님들의 좋은 제안 기다리겠습니다...그럼
> 메일로 보내 주시면 더 감사하고요...