ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

C: Comparar dos cadenas de texto

Un array (o tabla, o vector, o matriz) es un bloque de datos, todos los cuales son del mismo tipo. Éste es un ejemplo de como acceder a su contenido.

Lenguaje: C

Categoría: Básico

/* Fuente procedente de ErrorDeSintaxis.es */
/* Un array (o tabla, o vector, o matriz) es */
/*  un bloque de datos, todos los cuales son */
/*  del mismo tipo. Éste es un ejemplo de como */
/*  acceder a su contenido. */
/* Nivel: Básico */
/* Disponible desde 28/06/2011 */
/* Aportado por Nacho */
/* Autor original: Nacho Cabanes */
/* Web original: http://www.nachocabanes.com/c/curso/cc05.php */

#include <stdio.h>
#include <string.h>
 
main()
{
    char texto1[40], texto2[40];
    int comparacion;
 
    printf("Introduce una palabra: ");
    gets(texto1);
 
    printf("Introduce otra palabra: ");
    gets(texto2);
 
    comparacion = strcmp(texto1, texto2);
 
    if (comparacion==0)
        printf("Son iguales\n");
    else if (comparacion>0)
        printf("La primera palabra es mayor\n");
    else 
        printf("La segunda palabra es mayor\n");
}