Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Error con la función malloc

Estas en el tema de Error con la función malloc en el foro de C/C++ en Foros del Web. Hola, tengo un error de compilación con el siguiente código: Código: int main(void) { //Variables para tomar el tiempo de ejecución. clock_t t_ini, t_fin; double ...
  #1 (permalink)  
Antiguo 05/01/2011, 04:04
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 3 meses
Puntos: 0
Error con la función malloc

Hola, tengo un error de compilación con el siguiente código:

Código:
int main(void)
{    
    //Variables para tomar el tiempo de ejecución.    
    clock_t t_ini, t_fin; 
    double secs;   
   
    //Solicitamos el TAMAÑO DEL VECTOR.
    printf("Tamnio vector 1?: ");
    int tam_vector1;
    scanf("%d/n",&tam_vector1);
 
    printf("Tamnio vector 2?: ");
    int tam_vector2;
    scanf("%d/n",&tam_vector2);
   

    //Tiempo de inicio.
    t_ini=clock();
 
    //VARIABLES DE LOS VECTORES.
    int *INDX=(int *)malloc (tam_vector1*sizeof(int));
    int *VALX=(int *)malloc (tam_vector1*sizeof(int)); 
    int *INDY=(int *)malloc (tam_vector2*sizeof(int));
    int *VALY=(int *)malloc (tam_vector2*sizeof(int));
    ...
    ...
    ...
Y el error se sitúa en la línea donde declaro 'INDX', siendo el siguiente:

Código:
27 Inner2.cpp `malloc' undeclared (first use this function)
La cosa es que anteriormente hice un programa muy parecido y no me dio este problema.

Alguien me puede echar una mano??.

Gracias!!!.
  #2 (permalink)  
Antiguo 05/01/2011, 04:17
Avatar de Munire  
Fecha de Ingreso: julio-2010
Ubicación: en el ciberdespacio (España)
Mensajes: 150
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: Error con la función malloc

has incluido la biblioteca que necesita?
  #3 (permalink)  
Antiguo 05/01/2011, 12:56
 
Fecha de Ingreso: febrero-2007
Mensajes: 163
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Error con la función malloc

Tendrias que agregar #include <stdlib.h>
  #4 (permalink)  
Antiguo 11/01/2011, 13:04
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Error con la función malloc

MUCHÍSIMAS GRACIAS!!!!!!

La paranoia que tenía es cuando tengo hecho anteriormente un código con la misma reserva de memoria, mismas líneas, que por eso las copie en este nuevo código, y que en el anterior funcionaba sin la librería y con este posterior hasta que no he puesto la librería no ha funcionado ...
  #5 (permalink)  
Antiguo 12/01/2011, 13:03
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Error con la función malloc

Ya he encontrado el problema, el primer ejercicio estaba guardado como .c y el segundo como .cpp ...

Etiquetas: malloc
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:50.