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

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

2016/5/12
El C + + función strcmp compara dos cadenas . Devuelve 0 si son iguales entre sí y un valor distinto de cero que indica qué cadena es mayor . Los siguientes pasos le ayudarán a usar la función strcmp en C + + . Instrucciones
1

Aprender la sintaxis de strcmp en C + + . La sintaxis completa es int strcmp (const char * Pointer1 , const char * pointer2 ) .
2

cuenta que Pointer1 y pointer2 son punteros a caracteres. Strcmp comienza al principio de cada cadena y comienza comparación de caracteres hasta que difieren , o un carácter de terminación nula se lee . Si los bytes de todos los partidos , strcmp devuelve cero. Si el primer byte no coincidentes como un unsigned char es mayor para Pointer1 , strcmp devuelve un entero positivo , de lo contrario , devuelve un entero negativo
3

Entender que la función de C + + es strcmp . guardado en la biblioteca cstring . Puede que tenga que incluir el archivo de cabecera string.h utilizar esta función
4

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

# Include # include

int main () {char testAnswer [ ] = "Juan" ; carbón testinput [ 80 ] ; do { printf ( " ¿Cuál es mi nombre? "); gets ( testinput ) ;} while ( strcmp ! ( testAnswer , testinput ) = 0 ) ; puts ( " Eso es correcto "); return 0 ;}
5

Observe la siguiente salida de este programa :

¿Cuál es mi nombre? JaneWhat es mi nombre? johnWhat es mi nombre? Derecho de JohnThat !

En cuenta que este programa sigue para solicitar la opinión hasta que el usuario introduce "John " . "john " no es una coincidencia , ya que un mayúsculas y minúsculas "J " tienen diferentes valores de bytes .

C /C + + Programming
Cómo obtener C + + para restar números
Cómo conseguir un valor seleccionado de un cuadro de lista en C
Microsoft C + + Tutoriales
Cómo utilizar un simulador de GDB
Cómo Tally porcentual en C + +
Cuando se ejecuta una instrucción en un programa, ¿qué sucede la memoria del procesador?
¿Cuando ejecutamos un programa en la computadora, la ejecución real tiene lugar?
Programación para principiantes
Conocimiento de la computadora © http://www.ordenador.online