| 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 strncmp en C + +
    El C + + función strncmp compara un número especificado de bytes entre dos cadenas. Devuelve 0 si son iguales entre sí y un valor distinto de cero para indicar qué cadena es mayor . Los siguientes pasos le ayudarán a usar el strncmp función en C + + . Instrucciones
    1

    Aprender la sintaxis de strncmp en C + + . La sintaxis completa es int strncmp (const char * Pointer1 , const char * pointer2 , núm size_t ) .
    2

    cuenta que Pointer1 y pointer2 son punteros a caracteres. strncmp comienza al principio de cada cadena y comienza comparación de caracteres hasta que difieren o un carácter de terminación nula se leen o num bytes, se han comparado . Strncmp devuelve un cero si todos los bytes coinciden. Strncmp devuelve un entero positivo si el primer byte no coincidentes como un unsigned char es mayor para Pointer1 ; . Contrario, devuelve un entero negativo
    3

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

    # include # include

    int main () {char cadena1 [ ] [ 3 ] = { " arquero ", " arreglar ", " arreglo "} ; int n ; puts ( " Buscando las palabras que comienzan con arr ..." ), para (n = 0 ; nif ( strncmp ( cadena1 [ n], " arr " , 3 ) == 0 ) printf ("encontró % s \\ n", cadena1 [ n]) ; return 0 ;}

    Observe la siguiente salida de este programa :

    Buscando palabras que empiezan con arr ... encontrado arrangefound array
    5

    Observe la siguiente salida de este programa :

    Busca palabras que comienzan con arr ... encontrado array arrangefound

    Observe que strncmp no encontró " arquero " por " arr " porque estamos comparando los tres primeros caracteres .

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar objetos 2D en CPP 
    ·Cómo punteros void Desreferencia 
    ·Cómo convertir un proyecto de Xcode en archivos 
    ·Cómo hacer una función de cola en la sintaxis de C 
    ·Cómo crear texto para Direct3d C + + 
    ·Cómo utilizar Xcode 
    ·Cómo desmontar un Dll 
    ·Cómo escribir si declaraciones en C + + 
    ·Cómo compilar con un archivo de cabecera 
    ·Cómo escribir una clase de cola en C + + 
      Artículos destacados
    ·Cómo crear una nueva base de datos SQL en VB.NET Expre…
    ·¿Por qué mi PHP MySQL Página tan lento 
    ·Cómo reemplazar varias fichas en MySQL 
    ·Cómo realizar un desplazamiento de bits en Básico 
    ·Cómo hacer una función de evaluación en Python 
    ·Cómo dejar la petición codificación Java 
    ·Cómo deshabilitar la selección de texto HTML 
    ·Cómo detectar el tamaño de un Viewport 
    ·Cómo extraer una tabla de DMP 
    ·¿Qué es un controlador Mirage 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com