hola<br>bueno<br>primero<br>estas usando C++ supongo eso por el new...<br><br>bien te cuento tenes un inconveniente<br>por lo que entiendo<br>a es un puntero a punteros <br>donde <br>a[0]=C; //C es un puntero a un arreglo de caracteres     <br>
a[1]=B;// B es un puntero a punteros<br>a[2]= ??<br>a[3]= ??<br><br>dado que C y B son de tipos distintos<br>char *c;<br>char **b; o char *b[];<br><br>si los tenes que poner todos en un solo arreglo (a) podes declara a como un puntero a void seria:<br>
void *A;<br>que significa esto? bueno significa que A puede apuntar a cualquier cosa... pero para usarlo como a lo que apunta tenes que castearlo  por ejemplo<br><br>printf("%s",(*char)A);<br>casteo A a puntero de chars...<br>
 <br>la otra parte <br> B = new char [atoi(argv[1])];  asi es un arreglo de caracteres vos queres un arreglo de puntero a caracteres...<br><br>seria<br>char **B;<br> B = new *char[atoi(argv[1])];//asi le decimos que es un arreglo de punteros.<br>
<br>para acceder a cada elemento de B<br><br>for(i=0;i<ALGO;i++)<br>     (*a[1])[i]=new char[]={"Mi string"};<br><br>espero que te sirva cualquier cosa chifla<br>David<br><br><br><br><div class="gmail_quote">
2008/12/12 BusyCAT <span dir="ltr"><<a href="mailto:meteorit666@hotmail.com">meteorit666@hotmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola, ante todo muchas gracias por esta página es genial!<br>
Y luego pues lo de siempre: "Necesito ayuda, os cuento"<br>
<br>
Tengo que hacer una array de 4, llamemosle A --> char* A[4];<br>
Luego la cassila 0 y la 1 tienen que apuntar cada una a otro vector, b y C que en el momento de compilación tienen tamaño desconocido pero el usuario los introduce en la llamda del programa mediante int main(int argc, char* argv[]), por lo tanto:<br>

char *B, *C;<br>
B = new char [atoi(argv[1])];    A[0]=B;<br>
C = new char [atoi(argv[2])];    A[1]=C;<br>
<br>
Hasta aquí creo que voy bien, no tengo muy claro si hace lo que quiero pero por lo menos compila, ya es mucho!!! :-)<br>
en C voy a entrar chars, por lo que no hay muchos problemas, pero... AQUI LLEGA MI GRAN DILEMA!!!!!!... cada una de las casillas de B tiene que apuntar a otro vector de longitud desconocida (D, E, F,...), nosé como declararlo... estoy hecha un lio, pq claro, luego como puedo acceder a cada una de las casillas de estos vectores D, E, F... :-'(<br>

<br>
Bueno, espero haberme explicado bien, espero con ansias vuestras respuestas<br>
<br>
Gracias!!!!!<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><br>