[C con Clase] averiguar largo de un vector

cristian garrido salas misterharry147 en gmail.com
Dom Sep 5 00:30:23 CEST 2010


Ok, ahi me salio :P
muchas gracias a todos :)

El 4 de septiembre de 2010 12:04, Reignerok <reignerok en gmail.com> escribió:

> Una técnica que puedes usar es un registro con dos campos. El primero es el
> vector en sí y el segundo es un natural que indica el número de elementos
> del vector. Necesitarás editar el número cada vez que insertes/elimines un
> elemento, pero a la larga puede ser beneficioso.
>
> Un saludo.
>
> El 4 de septiembre de 2010 03:55, cristian garrido salas <
> misterharry147 en gmail.com> escribió:
>
>> Estimados, haciendo una funcion para la copia de uh vector, me nace la
>> duda de como saber el largo de los vectores. esto para no tener que poner
>> otro parámetro mas a la función
>>
>> lo que he hecho es ocupar sizeof pero me entrega el valor del tamaño de un
>> solo int
>>
>> #include<stdio.h>
>> void copiarvector(int a[],int b[])
>> {
>>     int n=(sizeof(a))/sizeof(int);
>>     printf("%d",n);
>>     for(int i=0;i<n;i++)
>>         b[i]=a[i];
>> }
>>
>> main()
>> {
>>     int a[5]={1,2,3,4,5},b[5];
>>     copiarvector(b,a);
>> }
>>
>> Ojala puedan ayudarme, gracias
>>
>> Saludos
>>
>>
>> _______________________________________________
>> Lista de correo Cconclase Cconclase en listas.conclase.net
>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100904/6d99696d/attachment.html>


Más información sobre la lista de distribución Cconclase