Dela via


Buffertmanipulering

Använd dessa rutiner för att arbeta med minnesområden byte för byte.

Rutiner för buffertmanipulering

Rutin Använd
_memccpy Kopiera tecken från en buffert till en annan tills det angivna tecknet eller det angivna antalet tecken har kopierats
memchr, wmemchr Returnera pekaren till den första förekomsten, inom angivet antal tecken, för det angivna tecknet i bufferten
memcmp, wmemcmp Jämför angivet antal tecken från två buffertar
memcpy, wmemcpy, ,memcpy_swmemcpy_s Kopiera angivet antal tecken från en buffert till en annan
_memicmp, _memicmp_l Jämför angivet antal tecken från två buffertar utan hänsyn till skiftläge
memmove, wmemmove, ,memmove_swmemmove_s Kopiera angivet antal tecken från en buffert till en annan
memset, wmemset Använd angivet tecken för att initiera angivet antal byte i bufferten
_swab Växla byte med data och lagra dem på angiven plats

När käll- och målområdena överlappar varandra är det bara memmove garanterat att den fullständiga källan kopieras korrekt.

Se även

Universal C-körningsrutiner efter kategori