“Conocimiento Programación>C /C + + Programming

Cómo utilizar la función strncmp en C + +

2014/7/30
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 .

C /C + + Programming
Pros y contras de Objective C
Cocoa Touch Vs. . Objetivo C
Cómo crear un proyecto Maven en Galileo
Cómo crear una lista de vectores
Cómo hacer que los archivos RC
¿Qué proceso es una memoria?
¿Cuál es la programación de la computadora C?
Cómo hacer un SWF de C + +
Conocimiento de la computadora © http://www.ordenador.online