
FFI::memset 함수의 첫 번째 인자로 주소를 전달할 때는 주소를 10진수로 전달해야 합니다. 주소는 10진수로 표현되기 때문입니다.
FFE::memset 함수의 두 번째 인자로 초기화할 값을 전달할 때는 초기화할 값을 10진수로 전달해야 합니다. 초기화할 값은 10진수로 표현되기 때문입니다.
FFE::memset 함수의 세 번째 인자로 초기화할 메모리 크기를 전달할 때는 초기화할 메모리 크기를 10진수로 전달해야 합니다. 메모리 크기는 10진수로 표현되기 때문입니다.
FFE::memset 함수의 사용 예시는 다음과 같습니다.
#hostingforum.kr
ruby
require 'ffi'
FFI::MemoryLayout.new(:char).size # 메모리 크기
addr = FFI::MemoryPointer.new(:char, 10) # 10바이트 메모리 할당
addr.write_bytes('Hello, World!', 0, 13) # 메모리에 문자열 저장
FFI::memset(addr, 0, 10) # 메모리 초기화
2025-05-19 10:50