<div dir="ltr">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<br><br>lo que he hecho es ocupar sizeof pero me entrega el valor del tamaño de un  solo int<br>

<br>#include<stdio.h><br>void copiarvector(int a[],int b[])<br>{<br>    int n=(sizeof(a))/sizeof(int);<br>    printf("%d",n);<br>    for(int i=0;i<n;i++)<br>        b[i]=a[i];<br>}<br><br>main()<br>{<br>

    int a[5]={1,2,3,4,5},b[5];<br>    copiarvector(b,a);<br>}<br><br>Ojala puedan ayudarme, gracias<br><br>Saludos<br><br>
</div>