Exportar (0) Imprimir
Expandir todo
and
div
eof
not
or
xor
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

_swab

Intercambia bytes.

void _swab(
   char *src,
   char *dest,
   int n 
);

src

Datos que se van a copiar o intercambiados.

dest

Ubicación de almacenamiento para los datos intercambiados.

n

Número de bytes que se van a copiar o intercambiados.

Si n es par, la función de _swab copia los bytes de n de src, intercambia cada par de bytes adyacentes, y almacena el resultado en dest. Si n es impar, _swab copia y cambie los primeros bytes de n-1 de src. _swab se utiliza normalmente para preparar los datos binarios para su transferencia a un equipo que utilice otro orden de bytes.

Rutina

Encabezado necesario

_swab

<stdlib.h>

Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.

// 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 );
}
Antes: BADCFEHGJILKNMPORQTSVUXWZY
        ..........................

A continuación:  BADCFEHGJILKNMPORQTSVUXWZY
        ABCDEFGHIJKLMNOPQRSTUVWXYZ

No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft