Título: tipos de conflictos en C Publicado por: nightcode en 30 Diciembre 2013, 23:50 pm hola foro
les agradezco me ayuden a resolver este error lo que pienso es que no estoy realizando bien el uso de funciones Código: [Seleccionar] funcionTest.c:27:6: error: tipos en conflicto para ‘intercambio’ funcionTest.c:2:6: nota: la declaración previa de ‘intercambio’ estaba aquí funcionTest.c:36:6: error: tipos en conflicto para ‘imprimir’ funcionTest.c:3:6: nota: la declaración previa de ‘imprimir’ estaba aquí este es el codigo del programa Código: [Seleccionar] #include<stdio.h> void intercambio(int mitad, int vectorUno, int vectorDos); void imprimir(int mitad, int vectorUno, int vectorDos); int main(){ int i,num,mitad; printf("ingrese el tamaño del vector : "); scanf("%d",&num); mitad=num/2; int vectorNumeros[num]; int vectorUno[mitad]; int vectorDos[mitad]; for(i=0; i<num; i++){ vectorNumeros=i+1; } for(i=0; i<mitad; i++){ vectorUno=vectorNumeros; vectorDos=vectorNumeros[i+mitad] ; } intercambio(mitad, vectorUno[mitad], vectorDos[mitad]); imprimir( mitad, vectorUno[mitad], vectorDos[mitad]); printf("\n"); } void intercambio(int mitad, int vectorUno[mitad], int vectorDos[mitad]){ int i,auxUno,auxDos; for(i=0; i<mitad; i++){ auxUno=vectorUno; auxDos=vectorDos; vectorUno=auxUno; vectorDos=auxDos; } } void imprimir(int mitad, int vectorUno[mitad], int vectorDos[mitad]){ int i; for(i=0; i<mitad; i++){ printf("[%d",vectorUno); printf("] vs ["); printf("%d]",vectorDos); printf("\n"); } } Título: Re: tipos de conflictos en C Publicado por: ivancea96 en 31 Diciembre 2013, 00:28 am Código
Esa es la declaración. Código
Y aquí la pones, diferente. No pusiste los corchetes, que implica que es un puntero. Título: Re: tipos de conflictos en C Publicado por: nightcode en 31 Diciembre 2013, 13:50 pm :OOOOO graciaaas!!!!! ;-)
|