elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  tipos de conflictos en C
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: tipos de conflictos en C  (Leído 2,088 veces)
nightcode

Desconectado Desconectado

Mensajes: 216


Hackea el sistema, Hackea el Mundo,


Ver Perfil
tipos de conflictos en C
« 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");
    }
}


En línea

“Las organizaciones gastan millones de dólares en firewalls y dispositivos de seguridad, pero tiran el dinero porque ninguna de estas medidas cubre el eslabón más débil de la cadena de seguridad: la gente que usa y administra los ordenadores"
ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: tipos de conflictos en C
« Respuesta #1 en: 31 Diciembre 2013, 00:28 am »

Código
  1. void intercambio(int mitad, int vectorUno, int vectorDos);

Esa es la declaración.

Código
  1. void intercambio(int mitad, int vectorUno[mitad], int vectorDos[mitad])

Y aquí la pones, diferente. No pusiste los corchetes, que implica que es un puntero.


En línea

nightcode

Desconectado Desconectado

Mensajes: 216


Hackea el sistema, Hackea el Mundo,


Ver Perfil
Re: tipos de conflictos en C
« Respuesta #2 en: 31 Diciembre 2013, 13:50 pm »

:OOOOO graciaaas!!!!! ;-)
En línea

“Las organizaciones gastan millones de dólares en firewalls y dispositivos de seguridad, pero tiran el dinero porque ninguna de estas medidas cubre el eslabón más débil de la cadena de seguridad: la gente que usa y administra los ordenadores"
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
conflictos de nombres de variables
Programación C/C++
jacy11 8 5,366 Último mensaje 27 Noviembre 2011, 19:46 pm
por jacy11
Tengo conflictos con GDM y con repositorios
GNU/Linux
nirvguy 2 3,005 Último mensaje 26 Marzo 2012, 01:07 am
por Foxy Rider
Antivirus (posibles conflictos)
Software
eaguel 1 1,455 Último mensaje 21 Noviembre 2012, 18:22 pm
por Magallanes
DUC de No-IP y conflictos con el proxy.
Redes
[Arg] $triker; 4 3,092 Último mensaje 13 Septiembre 2016, 19:13 pm
por [Arg] $triker;
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines