SlideShare une entreprise Scribd logo
1  sur  5
FUNCION  STRCMP Primero “B” Sistemas
Compara no más de n caracteres de la cadena  CAD con la cadena  CAD1. Compara alfabéticamente un número de caracteres entre dos cadenas. Strncmp ( char  CAD, char  CAD1,  n); Se puede especificar el número de caracteres (largo) de cada cadena que se usarán en la comparación.  Si alguna de las cadenas es menor que el largo, se usará su longitud para la comparación. Esta comparación es sensible  a mayúsculas y minúsculas.
VALOR DE RETORNO La función retorna un número entero mayor, igual, o menor que cero, apropiadamente según la cadena CAD es mayor, igual, o menor que la cadena CAD1. -1 si CAD es alfabéticamente anterior a la CAD1. 0 si ambas son iguales. 1 si CAD es alfabéticamente posterior a la CAD1. Ejemplo:  CAD='so' y  CAD1='sorpresa‘ Strcmp (CAD,CAD1,2) arrojara (0)
EJEMPLO C++ #include <stdio.h>  #include <string.h>  intmain()  {  char s1 [9]= "artesano";  char s2 [8]= "artista";  int i; printf( "s1=%s", s1 );  printf( "s2=%s", s2 );  i = strcmp( s1, s2, 3 );  printf( "Las 3 primeras letras de s1 son " );  if( i < 0 ) printf( "menores que" ); elseif( i > 0 ) printf( "mayores que" );  elseprintf( "iguales a" ); printf( " s2" );  return 0;  }
EJEMPLO VISUAL 2005 #include "stdafx.h" #include "conio.h" #include "string.h" int _tmain(intargc, _TCHAR* argv[]) { char s1 [9]= "artesano";  char s2 [8]= "artista";  int i; printf( "s1=%s", s1 );  printf( "s2=%s", s2 );  	i = strcmp( s1 ,s2, 3 );  printf( "Las 3 primeras letras de s1 son " );  if( i < 0 ) printf( "menores que" ); elseif( i > 0 ) printf( "mayores que" );  elseprintf( "iguales a" ); printf( " s2" );  getch(); return 0; }

Contenu connexe

Similaire à Strcmp

Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Agile Spain
 
Guia De Practica 3
Guia De Practica 3Guia De Practica 3
Guia De Practica 3
louis
 
14 Caracteres Y Cadenas
14 Caracteres Y Cadenas14 Caracteres Y Cadenas
14 Caracteres Y Cadenas
lichic
 
Cadena Juan Bastidas
Cadena Juan BastidasCadena Juan Bastidas
Cadena Juan Bastidas
Juan Bastidas
 

Similaire à Strcmp (20)

Strncmp
StrncmpStrncmp
Strncmp
 
Apunte cadenas
Apunte cadenasApunte cadenas
Apunte cadenas
 
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
 
Fpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.comFpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.com
 
1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...
1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...
1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...
 
Guia De Practica 3
Guia De Practica 3Guia De Practica 3
Guia De Practica 3
 
1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...
1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...
1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...
 
Caracteres y cadenas en C
Caracteres y cadenas en CCaracteres y cadenas en C
Caracteres y cadenas en C
 
CARACTERES Y CADENAS LENGUAJE C
CARACTERES Y CADENAS LENGUAJE CCARACTERES Y CADENAS LENGUAJE C
CARACTERES Y CADENAS LENGUAJE C
 
14 Caracteres Y Cadenas
14 Caracteres Y Cadenas14 Caracteres Y Cadenas
14 Caracteres Y Cadenas
 
Consultas de resumen
Consultas de resumenConsultas de resumen
Consultas de resumen
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Cadena Juan Bastidas
Cadena Juan BastidasCadena Juan Bastidas
Cadena Juan Bastidas
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Cadenas caracteres
Cadenas caracteresCadenas caracteres
Cadenas caracteres
 
Taller 1 de estructuras
Taller 1 de estructurasTaller 1 de estructuras
Taller 1 de estructuras
 
Clase 08 Python UP 2022-2.pptx
Clase 08 Python UP 2022-2.pptxClase 08 Python UP 2022-2.pptx
Clase 08 Python UP 2022-2.pptx
 
Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y Java
 
!Prograc8
!Prograc8!Prograc8
!Prograc8
 
Curso de Macros Excel
Curso de Macros ExcelCurso de Macros Excel
Curso de Macros Excel
 

Plus de Jorge Ñauñay (17)

Ciclo de vida cascada
Ciclo de vida cascadaCiclo de vida cascada
Ciclo de vida cascada
 
Diagramas web E
Diagramas web EDiagramas web E
Diagramas web E
 
Turbo c++ 3.0
Turbo c++ 3.0Turbo c++ 3.0
Turbo c++ 3.0
 
Programacion c
Programacion cProgramacion c
Programacion c
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
Solucion de problemas por medio de computadoras
Solucion de problemas por medio de computadorasSolucion de problemas por medio de computadoras
Solucion de problemas por medio de computadoras
 
Matrices
MatricesMatrices
Matrices
 
Strset
StrsetStrset
Strset
 
Strpbrk
StrpbrkStrpbrk
Strpbrk
 
Strcat
StrcatStrcat
Strcat
 
Strrev
StrrevStrrev
Strrev
 
Strwlr
StrwlrStrwlr
Strwlr
 
Strrchr
StrrchrStrrchr
Strrchr
 
Strnset
StrnsetStrnset
Strnset
 
Strlen
StrlenStrlen
Strlen
 
Strcspn
StrcspnStrcspn
Strcspn
 

Dernier

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 

Dernier (20)

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Strcmp

  • 1. FUNCION STRCMP Primero “B” Sistemas
  • 2. Compara no más de n caracteres de la cadena CAD con la cadena CAD1. Compara alfabéticamente un número de caracteres entre dos cadenas. Strncmp ( char CAD, char CAD1, n); Se puede especificar el número de caracteres (largo) de cada cadena que se usarán en la comparación. Si alguna de las cadenas es menor que el largo, se usará su longitud para la comparación. Esta comparación es sensible a mayúsculas y minúsculas.
  • 3. VALOR DE RETORNO La función retorna un número entero mayor, igual, o menor que cero, apropiadamente según la cadena CAD es mayor, igual, o menor que la cadena CAD1. -1 si CAD es alfabéticamente anterior a la CAD1. 0 si ambas son iguales. 1 si CAD es alfabéticamente posterior a la CAD1. Ejemplo: CAD='so' y CAD1='sorpresa‘ Strcmp (CAD,CAD1,2) arrojara (0)
  • 4. EJEMPLO C++ #include <stdio.h> #include <string.h> intmain() { char s1 [9]= "artesano"; char s2 [8]= "artista"; int i; printf( "s1=%s", s1 ); printf( "s2=%s", s2 ); i = strcmp( s1, s2, 3 ); printf( "Las 3 primeras letras de s1 son " ); if( i < 0 ) printf( "menores que" ); elseif( i > 0 ) printf( "mayores que" ); elseprintf( "iguales a" ); printf( " s2" ); return 0; }
  • 5. EJEMPLO VISUAL 2005 #include "stdafx.h" #include "conio.h" #include "string.h" int _tmain(intargc, _TCHAR* argv[]) { char s1 [9]= "artesano"; char s2 [8]= "artista"; int i; printf( "s1=%s", s1 ); printf( "s2=%s", s2 ); i = strcmp( s1 ,s2, 3 ); printf( "Las 3 primeras letras de s1 son " ); if( i < 0 ) printf( "menores que" ); elseif( i > 0 ) printf( "mayores que" ); elseprintf( "iguales a" ); printf( " s2" ); getch(); return 0; }