Verán, cuando se migra de un lenguaje como VB a C uno hecha de menos ciertas funciones como Lbound y Ubound que devuelven el elemento inferior y superior del vector.La diferencia es que en VB un array esta "protegido" y se le realiza comprobacion de limites al acceder al mismo, en C y C++ un array no es mas que memoria contigua.
Gracias por la sugerencia.De nada pero yo no usaria algo asi en C, es demasiado "engorroso". Despues de todo da lo mismo donde guardes el tamaño, siempre lo vas a reservar en tiempo de ejecucion ...
Salu2