Título: Convertir cada caracter de una cadena en una cadena independiente [SOLUCIONADO] Publicado por: jazx en 11 Mayo 2015, 03:36 am Hola, soy nuevo en el foro, y he buscado por mil lugares sin tener claro como resolver esto que debe ser, segun imagino, algo muy simple:
Imaginen que tengo una cadena (char) que contiene "abcdefgh" ... y quiero que cada una de las letras, segun su posicion en la cadena queden en variables para poder compararlas.... como podria hacerse? Ejemplo: Código: char micadena[9] = "abcdefgh"; He probado de mil formas pero no encuentro el modo... Un detalle... siempre he armado scripts en bash (linux), incluso muy complejos, pero recien hace 3 dias empece con C... asi que mi conocimiento de este lenguaje es sumamente limitado. Es un programa muy simple el que estoy haciendo... pero no logro convertir cada uno de los caracteres de una cadena independiente para poder trabajar con cada una de las letras de forma independiente. Alguien me ayudaria por favor? Título: Re: Convertir cada caracter de una cadena en una cadena independiente Publicado por: x64core en 11 Mayo 2015, 04:55 am como esto:
Código
- Código
Título: Re: Convertir cada caracter de una cadena en una cadena independiente Publicado por: jazx en 11 Mayo 2015, 13:23 pm Wow ....
Ante todo, gracias por contestar tan rapido... y por cierto, es mas complejo de lo que imaginaba... Y, perdon por la insistencia... pero no existe un modo mas directo? Es decir... ya tengo cada caracter en h[0] h[1] h[2] h[3] ... Ademas, cada caracter solo puede ser 0 o 1 ... es decir... en el codigo tengo: char micadena[9] = "00101101"; Necesito que h[0], h[1], h[2] ... puedan ser escritos dentro de una variable... no se si con strcpy o alguna funcion puedo hacer algo asi... Es muy simple... solo tengo que poder hacer luego: Si nuevavariable = 0 >> hacer tal o cual cosa Si nuevavariable = 1 >> hacer tal otra No debe ser tan complicado... quiza con alguna libreria especifica... Y si no, quiza se pueda hacer algo mas sencillo... En realidad todo se resume a que pueda hacer esto: Código:
Pero me da error en la sintaxis de la primera linea cuando voy a compilarlo con gcc... Si puedo escribir esa simple comparacion resuelvo todo el asunto... Título: Re: Convertir cada caracter de una cadena en una cadena independiente Publicado por: ivancea96 en 11 Mayo 2015, 14:06 pm En realidad todo se resume a que pueda hacer esto: Código:
Pero me da error en la sintaxis de la primera linea cuando voy a compilarlo con gcc... Si puedo escribir esa simple comparacion resuelvo todo el asunto... Código Título: Re: Convertir cada caracter de una cadena en una cadena independiente Publicado por: jazx en 11 Mayo 2015, 14:54 pm Ivancea96 ...
Te estoy amando con toda el alma... la comparacion funciona ahora a la perfeccion... GRACIAS!!!!!!!!!!!!!!! Título: Re: Convertir cada caracter de una cadena en una cadena independiente [SOLUCIONADO] Publicado por: ivancea96 en 11 Mayo 2015, 15:08 pm Atento a los tipos de las variables:
Código
Título: Re: Convertir cada caracter de una cadena en una cadena independiente [SOLUCIONADO] Publicado por: x64core en 12 Mayo 2015, 03:56 am El error de sintaxis: cambiar "INT" a "int" Y al parecer estabas intentado matar una mosca con un cañon.
|