Título: [AYUDA] retornar un char * valido Publicado por: bash en 20 Abril 2016, 23:17 pm Un saludo a todos!!
necesito su consejo por favor , les cuento tengo una funcion que quita algunos caracterers y luego retornar un puntero a char * que deberia ser valido pero siempre me da null o la aplicacion se cae. es mejor que les muestre... la hize de varias manera.. Código
esas dos formas son las que yo uso y me dan error ambas , me gustaria que alguien me aconsejara please. Título: Re: [AYUDA] retornar un char * valido Publicado por: MAFUS en 20 Abril 2016, 23:24 pm A ver si alguien con compilador C++ puede probar. Pero por lo que he visto así a simple vista:
Declaras la variable 'omitidos', nótese que es plural, y cuándo la usas escribes 'omitido', en singular. El compilador debe haberte avisado en los mensajes de error. Más, por lo poco que se de C++, si declaras un array con new TIPO[], debes usar delete [] variable para borrarla. Te falta incluir los caracteres de final de cadena '\0' al final de las cadenas que creas. Título: Re: [AYUDA] retornar un char * valido Publicado por: bash en 21 Abril 2016, 15:29 pm gracias por responder.
la s de omitidos es por la cantidad de caracteres el indentificador no importa en este caso y el programa compila y cierto debo usar [] para evitar memory leaks pero eso el compilador lo ha pasado por alto y en primera instancia no debe dar error. Título: Re: [AYUDA] retornar un char * valido Publicado por: class_OpenGL en 21 Abril 2016, 16:03 pm No he revisado el código completo, pero me pregunto cómo salir de este bucle while si la condición siempre se cumple:
Código
Título: Re: [AYUDA] retornar un char * valido Publicado por: MAFUS en 22 Abril 2016, 14:45 pm Observa las siguientes funciones, puede que te ayude con lo que buscas.
Código
Código
|