Exporter (0) Imprimer
Développer tout
and
div
eof
not
or
xor
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

_swab

Swaps bytes.

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

src

Données à copier et être permutées.

dest

Emplacement de stockage des données troquées.

n

Nombre d'octets à copier et être permutés.

Si est égal n, la fonction _swab copie des octets n de src, habite chaque paire d'octets adjacents, puis enregistre le résultat à dest. Si n est impair, _swab copie et habite les premiers octets de n-1 de src. _swab est généralement utilisé pour préparer des données binaires pour le transfert vers un ordinateur qui utilise une marque d'ordre d'octet différente.

Routine

En-tête requis

_swab

<stdlib.h>

Pour plus d'informations sur la compatibilité, consultez Compatibilité dans l'introduction.

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

Après avoir :  BADCFEHGJILKNMPORQTSVUXWZY
        ABCDEFGHIJKLMNOPQRSTUVWXYZ

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft