| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo utilizar la función memmove en C + +
    La función memmove en C + + copia el número especificado de bytes de datos desde el origen especificado en el destino especificado . Esta función se llama un movimiento , ya que utiliza un tampón intermedio que permite a la fuente y de destino se solapen . Esta es una copia de los binarios para el tipo de datos subyacente es irrelevante. Los siguientes pasos le ayudarán a utilizar la función memmove . Instrucciones
    1

    Aprender la sintaxis de memmove en C + + . La sintaxis completa es void * memmove (void * destino, const void * fuente , núm size_t ) . Tenga en cuenta que esta función no busca un carácter de terminación nula y no comprueba el desbordamiento . Memmove siempre copia num bytes y devuelve la matriz de destino.
    2

    Sepan que los punteros a la fuente y destino son matrices de tipo fundido a una especie de vacío .
    3

    Entender que el C + + función memmove se conserva en la biblioteca cstring . Puede que tenga que incluir el archivo de cabecera string.h utilizar memmove
    4

    Mira el siguiente programa completo para un ejemplo sencillo de cómo utilizar memmove con matrices superpuestas: .

    # include # include

    int main () {char cadena1 [ ] = " memmove se puede utilizar para mover XXXXX matrices superpuestas. " ; memmove ( cadena1 20 , cadena1 +26,27 ) ; printf ( "texto1 :% s \\ n ", cadena1 ) ; cadena1 [ 47 ] = ' \\ n' ; printf ( " cadena1 :% s \\ n ", cadena1 ) ; return 0 ;}
    5

    Observe el después de la salida de este programa :

    cadena1 : memmove se puede utilizar para mover la superposición arrays.rrays.string1 : . memmove se puede utilizar para mover matrices superpuestas

    Tenga en cuenta que los " rrays ". al final de la primera salida de muestra que se hace la copia de una manera preservar . La matriz tiene que ser terminada manualmente a diferencia de strcpy , por ejemplo.

    Previous :

    next :
      Artículos relacionados
    ·Cómo obtener un número par de CPP 
    ·Cómo utilizar CoffeeCup StyleSheet Maker 
    ·Cómo escribir un programa de Visual C que utiliza una …
    ·Funciones static void en C 
    ·Conversión de un valor negativo a positivo en C + + 
    ·Cómo utilizar Visual Studio para C + + 
    ·Cómo hacer una aplicación para iPhone Really Simple 
    ·Cómo utilizar ActiveX en C # 
    ·Cómo cerrar programas iPad con Xcode 
    ·Cómo arreglar R6025 función virtual pura llamada 
      Artículos destacados
    ·Cómo comprobar si ResultSet es nulo 
    ·Cómo crear una imagen del botón Redirigir Con un camp…
    ·Lista Python Sobrescribe 
    ·Cómo utilizar la Herramienta de Cálculo de CPP 
    ·Cómo separar HTML y código Python 
    ·Tutorial sobre cómo escribir applets de Java 
    ·¿Qué es un cliente de UML 
    ·Código PHP para conectarse a MySQL 
    ·¿Cuál es la diferencia entre una Asamblea Lengua y Le…
    ·Cómo cargar un ComboBox desde una lista de Python 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com