るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.017秒)
トップページ > クエリ:type[x] > クエリ:MEMMOVE[x]

別のキーワード

  1. memmove

種類

検索結果

void MEMMOVE(p1, p2, type, n) (38216.0)

type 型のメモリ領域 p2 のうち先頭の n 個を p1 に移動する。

...
type
型のメモリ領域 p2 のうち先頭の n 個を p1 に移動する。...

fiddle (18.0)

*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。

...iddle::Importer
dlload "libc.so.6"
QsortCallback = bind("void *qsort_callback2(void*,void*)"){|ptr1,ptr2|
ptr1[0] <=> ptr2[0]
}
type

extern 'void qsort(void *, int, int, void *)'
end

buff = "3465721"
M.qsort(buff, buff.size, 1, M::QsortCallback)
p buff #=> "1234...
...す。

require 'fiddle/import'

module M
extend Fiddle::Importer
dlload 'libc.so.6'
extern 'void * memmove(void *, void *, unsigned long)'
end

s = 'xxxyyyzzz'
M.memmove(s, 'abc', 3)
p s #=> "abcyyyzzz"

char * 以外の型のポインタを受け取る関数に...