Programación General => C/C++ => Mensaje iniciado por: Isak en Miércoles 26 de Diciembre de 2007, 10:43
Título: Como Quitar Caracteres
Publicado por: Isak en Miércoles 26 de Diciembre de 2007, 10:43
hola quiero saber como puede quitar los caracteres numericos de un campo en C++ ejemplo:
tengo la variable numero=000003245 que se carga en un campo de una tabla lo que intento es que en otra varible recorte=3245, solo nos quede el valor en si y no los ceros, esta variable se carga en otro campo de la misma tabla.
Título: Re: Como Quitar Caracteres
Publicado por: Loloto en Miércoles 26 de Diciembre de 2007, 16:53
Título: Re: Como Quitar Caracteres
Publicado por: Isak en Miércoles 26 de Diciembre de 2007, 18:29
Hola gracia por la respuesta:
pero en realidad lo que quiero es: tengo una variable de tabla que se llama: valoresp y otra donde tengo voloresc.
con un puntero (*Prd este es el puntero de la primera tabla y este es el puntero de la segunga *Foe) tomo el valor que existe en valoresp y lo traspaso a valoresc. asi: strcpy(Prd->valoresc, Foe->valoresp) el valor que existe ahora en las dos variables es '00003871' lo que me piden es:
que el valor de la variable Foe->valoresp que procede de la tabla FOE se quede igual. pero el valor Prd->valoresc que es para la tabla PRD solo tenga los valores numericos eliminando los ceros o sea:3871.
con lo que me has dado se puede hacer? lo he probado y no me funciona.
Un saludo Isak
Título: Re: Como Quitar Caracteres
Publicado por: Loloto en Miércoles 26 de Diciembre de 2007, 19:18
hola, parece que estas trabajanco en C y no en C++ como supuse. con esto puedes hacer lo que deseas, adapta el codigo para que traabje con punteros a string y no con arrays. ¡ojo con la asignacion y la liberacion de memoria.!