_memccpy
EOF
TOC
Réduire la table des matières
Développer la table des matières
Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

_memccpy

Les caractères sont copiés d'une mémoire tampon.

void *_memccpy(
   void *dest,
   const void *src,
   int c,
   size_t count 
);

DEST

Pointeur vers la destination.

src

Pointeur vers la source.

c

Dernier caractère à copier.

nombre

Nombre de caractères.

Si le caractère c est copié, _memccpy retourne un pointeur vers le caractère dans le DEST qui suit immédiatement le caractère. Si c n'est pas copié, il retourne NULL.

La fonction d' _memccpy copie 0 caractères ou plus srcau DEST, en envoyant lorsque le caractère c a été copié ou lorsque des nombres de caractères ont été copiés, celui qui vient en premier.

Remarque sur la sécurité   assurez -vous que la mémoire tampon de destination est la même taille ou supérieure à la mémoire tampon source. Pour plus d'informations, consultez Solutions contre les dépassements de mémoire tampon.

routine

en-tête requis

_memccpy

<memory.h> ou <string.h>

Pour plus d'informations de compatibilité, consultez compatibilité dans l'introduction.

bibliothèques

toutes les versions de Bibliothèques runtime C.

// crt_memccpy.c

#include <memory.h>
#include <stdio.h>
#include <string.h>

char string1[60] = "The quick brown dog jumps over the lazy fox";

int main( void )
{
   char buffer[61];
   char *pdest;

   printf( "Function: _memccpy 60 characters or to character 's'\n" );
   printf( "Source: %s\n", string1 );
   pdest = _memccpy( buffer, string1, 's', 60 );
   *pdest = '\0';
   printf( "Result: %s\n", buffer );
   printf( "Length: %d characters\n", strlen( buffer ) );
}

Function: _memccpy 60 characters or to character 's'
Source: The quick brown dog jumps over the lazy fox
Result: The quick brown dog jumps
Length: 25 characters

Ajouts de la communauté

AJOUTER
Afficher:
© 2016 Microsoft