_memccpy
CAB
Uhr
EOF
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

_memccpy

Kopiert Zeichen eines Puffers.

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

DEST

Zeiger auf das Ziel.

src

Zeiger auf die Quelle.

c

Das zu kopierende das letzte Zeichen.

Anzahl

Anzahl der Zeichen.

Wenn das Zeichen c kopiert wird, gibt _memccpy einen Zeiger auf das Zeichen in DEST zurück, das dem Zeichen unmittelbar folgt. Wenn c nicht kopiert wird, gibt es NULL zurück.

Die Funktion _memccpy 0 oder mehr Zeichen kopiert werden sollen, DESTsrc anhaltend c , wenn das Zeichen kopiert wurde, oder wenn Anzahl von Zeichen kopiert wurden, die ursprünglich stammt.

Sicherheitshinweis: Überprüfen Sie, dass der Zielpuffer mindestens die Größe des Quellpuffers besitzt. Weitere Informationen finden Sie unter Vermeiden von Pufferüberläufen.

Routine

Erforderlicher Header

_memccpy

<memory.h> oder <string.h>

Weitere Informationen zur Kompatibilität finden Sie in der Einführung unter Kompatibilität.

Bibliotheken

Alle Versionen der C-Laufzeitbibliotheken.

// 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

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2016 Microsoft