C/Visual C - Comparar cadena parcial de caracteres ??

 
Vista:

Comparar cadena parcial de caracteres ??

Publicado por Desesperada .. (1 intervención) el 04/12/2005 14:07:57
Alberto :

Tengo un problema de desconocimiento del lenguaje que me ha hecho perder
una enormidad de tiempo.

he definido un arreglo de caracteres llamado

vectoreti[10]

al cual he ingresado una secuencia de caracteres como por ejemplo

"abcde" mediante el siguiente comando

gets(vectoreti)

luego y por necesidad del programa se debe ingresar
un caracter desde el teclado lo cual he definido
de la siguiente manera :

char nodo1[2]

y que he capturado desde el teclado con un

gets(nodo1)

pues bien ahora necesito si este caracter ingresado existe en el arreglo
ingresado originalmente

lo cual he intentado colocando en un ciclo for

del siguiente modo inicial

for (i=0;i<=maxnodo;i++) {
x = strcmp(vectoreti[i],nodo1);
if (x == 0) {
ok
{
{

probe tambien utilizando una variable de paso
definida como

char uno[2]

a la cual le hice una asignacion de estos modos

uno[1] = vectoreti[i];

strcpy(uno[1],vectoreti[i]);

pero nada me ha funcionado

como puedo hacer para poder comparar la variable nodo1 capturada
y compararla con los distintos caracteres deel arreglo de string ???

Muchisimas gracias y un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Comparar cadena parcial de caracteres ??

Publicado por JuanC (57 intervenciones) el 04/12/2005 22:19:16
probaste con strchr o con strstr de la librería string.h?
saludos y suerte, desde buenos aires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar