problemas al recoger texto en una cadena

22/03/2005 - 12:17 por Miguel | Informe spam
Tengo el siguiente codigo en el cual intento recoger en una cadena partes de
otra cadena

Recojo la cadena principal con un GetWindowText

GetWindowText (hTexto,texto,1000)

Al final de texto resultante le pongo un NULL

texto[strlen(texto)]='\0'

Hago un bucle

while (intd!=0)
{
intd=recorrertexto(&texto[0],e);
i=e;
for(e=i;e<intd;e++)
{
cTabla[e]=texto[e];
}
e=intd+1;
}

Los valores iniciales de "intd" es 1 (pa que entre en el bucle y de "e" es 0

Funcion recorrertexto

int RecorrerTexto(char parte[],int i)
{
while (parte[i]!=0)
{
if (parte[i]=2)
{
return ( i );
}
}
return ( 0 );
}


Esto me devuelve el valor de los espacios que hay en el texto pero luego
cuando intento pasar de una cadena a la otra, la unica vez que me sale bien
es la primera luego siempre sale el mismo texto. el q esta hasta el
primer espacio.. alguien ve algun fallo,


gracias desde ya.

Preguntas similare

Leer las respuestas

#1 Miguel
23/03/2005 - 09:20 | Informe spam
Xdon por las molestias, ya encontre el fallo... gracias
"Miguel" escribió en el mensaje
news:
Tengo el siguiente codigo en el cual intento recoger en una cadena partes


de
otra cadena

Recojo la cadena principal con un GetWindowText

GetWindowText (hTexto,texto,1000)

Al final de texto resultante le pongo un NULL

texto[strlen(texto)]='\0'

Hago un bucle

while (intd!=0)
{
intd=recorrertexto(&texto[0],e);
i=e;
for(e=i;e<intd;e++)
{
cTabla[e]=texto[e];
}
e=intd+1;
}

Los valores iniciales de "intd" es 1 (pa que entre en el bucle y de "e" es


0

Funcion recorrertexto

int RecorrerTexto(char parte[],int i)
{
while (parte[i]!=0)
{
if (parte[i]=2)
{
return ( i );
}
}
return ( 0 );
}


Esto me devuelve el valor de los espacios que hay en el texto pero


luego
cuando intento pasar de una cadena a la otra, la unica vez que me sale


bien
es la primera luego siempre sale el mismo texto. el q esta hasta el
primer espacio.. alguien ve algun fallo,


gracias desde ya.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida