| 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 strncpy en C + +
    The C + + función strncpy copia un número especificado de caracteres de una fuente a un destino. Un carácter nulo no se añade al destino , por lo que sólo será nula - concluye si la longitud de la cadena de origen es menor que el número de bytes siendo copiados . Los siguientes pasos le ayudarán a utilizar la función strncpy en C + + . Instrucciones
    1

    Aprender la sintaxis de strncpy . La sintaxis completa es char * strncpy (char * destino, const char * fuente , núm size_t ) .
    2

    saber que el destino es un puntero a una matriz y la fuente es una terminada en nulo cadena. Si se encuentra el terminador nulo en la cadena de origen antes de personajes números se han copiado , el destino se rellena con ceros hasta personajes números se han escrito . Num es , por lo tanto , el número máximo de bytes que se va a copiar . Se devuelve el destino.
    3

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

    Mira el siguiente programa completo para algunos ejemplos sencillos de cómo utilizar strncpy : .

    # Include # incluir

    int main () {char cadena1 [ ] = " ejemplo de ensayo strncpy " ; carbón cadena2 [ 13 ] ; strncpy ( s2 , s1 , 12 ) ; cadena2 [ 12 ] = ' \\ 0 ' ; printf ( "texto2 :% s \\ n", cadena2 ) ; return 0 ;}
    5

    Observe la siguiente salida de este programa :


    strncpy prueba

    es un uso trivial de strncpy copiar los primeros 12 caracteres de la cadena apuntada por s1 en el array apuntado por cadena2 . Tenga en cuenta que debemos proporcionar el terminador nulo y asignar almacenamiento para cadena2 strncpy puesto no.

    Previous :

    next :
      Artículos relacionados
    ·Las herramientas usadas en programación 
    ·¿Qué es un Xilinx XPS 
    ·UNIX C Tutorial 
    ·Cómo convertir un alfabeto En Caps en CPP 
    ·Cómo hacer niebla volumétrica en Open GL 
    ·Cómo utilizar matrices carácter bidimensional en C 
    ·Cómo convertir una cadena en un Enum 
    ·Cómo descargar C + + 
    ·Cómo cambiar un socket de bloqueo para no bloqueante 
    ·Cómo descomprimir un archivo en C # 
      Artículos destacados
    ·PHP Class reglas de nomenclatura 
    ·Cómo crear tablas en HTML 
    ·Cómo determinar si un servicio está en ejecución en …
    ·Cómo convertir Celsius a Fahrenheit en C + + sin forma…
    ·Cómo desactivar el informe de errores de PHP 
    ·Cómo descomprimir un archivo mediante PHP 
    ·Cómo utilizar Zend ACL en un entorno modular 
    ·Cómo descargar y almacenar los medios de comunicación…
    ·Cómo crear un VBScript para llamar a un MSI 
    ·Cómo cambiar un nombre de archivo en Perl 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com