FUNCION  STRCMP<br />Primero “B” Sistemas<br />
Compara no más de n caracteres de la cadena  CAD con la cadena  CAD1.<br />Compara alfabéticamente un número de caracteres...
VALOR DE RETORNO<br />La función retorna un número entero mayor, igual, o menor que cero, apropiadamente según la cadena C...
EJEMPLO C++<br />#include <stdio.h> <br />#include <string.h> <br />intmain()<br /> { <br />char s1 [9]= "artesano"; <br /...
EJEMPLO VISUAL 2005<br />#include "stdafx.h"<br />#include "conio.h"<br />#include "string.h"<br />int _tmain(intargc, _TC...
Próxima SlideShare
Cargando en…5
×

Strcmp

6.693 visualizaciones

Publicado el

Funcion Strcmp

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
6.693
En SlideShare
0
De insertados
0
Número de insertados
11
Acciones
Compartido
0
Descargas
36
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Strcmp

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

×