_swab
바이트를 바꿉니다.
void _swab(
char *src,
char *dest,
int n
);
매개 변수
src
데이터를 복사 하 고 바꿨습니다.dest
교체 된 데이터에 대 한 저장소 위치입니다.n
복사 하 고 교체 하는 바이트 수입니다.
설명
경우 n 경우에는 _swab 복사 함수 n 바이트 src, 각 쌍의 인접 한 바이트를 교체 하며 그 결과를 저장 dest.경우 n 홀수 이면 _swab 복사 되 고 첫 번째 교체 n-1 바이트의 src._swab일반적으로 이진 데이터 전송을 위해 서로 다른 바이트 순서를 사용 하 여 컴퓨터를 준비 하는 데 사용 됩니다.
요구 사항
루틴 |
필수 헤더 |
---|---|
_swab |
<stdlib.h> |
추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.
예제
// crt_swab.c
#include <stdlib.h>
#include <stdio.h>
char from[] = "BADCFEHGJILKNMPORQTSVUXWZY";
char to[] = "..........................";
int main()
{
printf( "Before: %s\n %s\n\n", from, to );
_swab( from, to, sizeof( from ) );
printf( "After: %s\n %s\n\n", from, to );
}
해당 .NET Framework 항목
해당 사항 없음. 표준 C 함수를 호출할 수 있습니다 PInvoke. 자세한 내용은 플랫폼 호출 예제.