Duda para comparar

Iniciado por TriBlack, 3 Noviembre 2012, 15:45 PM

0 Miembros y 1 Visitante están viendo este tema.

TriBlack

Buenas necesito una funcion que compare un string con 1 letra en especifica ( que no sea strcomp ya que esta compara si los 2 texto son iguales) lo que quiero es que compare por ejemplo: Casa con la letra C ya que tengo que hacer un programa que ordene alfabeticamente por eso necesito que solo compre la primera letra  :huh:

DickGumshoe

Supongamos que tenemos dos variables: cadena[10] = "Casa" y letra = 'C' (una es una cadena y otra un carácter). Si lo que quieres es comparar la primera letra de la cadena con la variable 'letra', lo que tienes que hacer es:

if(cadena[0] == letra)

Es decir, para comparar un solo carácter, solo es necesario usar la sentencia if y el operador de comparación (==).

TriBlack

Cita de: DickGumshoe en  3 Noviembre 2012, 15:55 PM
Supongamos que tenemos dos variables: cadena[10] = "Casa" y letra = 'C' (una es una cadena y otra un carácter). Si lo que quieres es comparar la primera letra de la cadena con la variable 'letra', lo que tienes que hacer es:

if(cadena[0] == letra)

Es decir, para comparar un solo carácter, solo es necesario usar la sentencia if y el operador de comparación (==).

Muchas gracias