nunca he utilizado Split en mis programas, siempre programo una funcion distinta acorde el programa xd ,
ahora se me ocurrio hacerlo con listas enlazadas xd, ya que la idea es que sea dinamico y genere automaticamente la memoria para guardar N cantidad de String.

para el que este interesado, se deberia crear una estructura de este tipo :

struct cadenas
{
char* ptr_cadena;
struct cadenas* siguiente;
struct cadenas* atras;
};

donde

ptr_cadena : es un puntero a una de las cadenas a separar.
siguiente : es el puntero a la siguente estructura que contiene la siguiente cadena.
atras : es el punter al puntero anterior, que contiene la cadena de atras.


gracias por tu consejo.
de nada adolf, lo importante es que has sabido ver el fallo y en vez de malhumorarte conmigo.. me comprendiste y has sabido corregirlo, además matando 2 pájaros de 1 tiro! eliminaste el problema que supone tener un array de strings con la memoria dinámica.. has dado 2 pasos hacia delante en tu forma de programar.. sigue así ;)
Responder

Volver a “Fuentes”