Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2013, 08:18
stigma_one
 
Fecha de Ingreso: mayo-2012
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
problema con codigo, error de segmento

Tengo este codigo, que me da error de segmento y no encuentro el problema, a ver si podeis echarme una mano. Gracias de antemano.

Código:
// Ficheros a incluir.
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "prodEscalar.h"


// Funcion principal.
void iniciaFibonacci (int vector[], int num);



int main (int argc, char ** argv)
{
  int num=atoi(argv[1]);
  int vector[2]={000, 001};
  
  if (argc <= 0)
  {
    printf(ERROR_DIMENSION);
  }
  else
  {
    iniciaFibonacci(vector, num);
    printf("\n");

  }
        
  return 0;
}


void iniciaFibonacci(int vector[], int num) 
{
  int cero=vector[0];
  int uno=vector[1];
  int aux=0;
  int i=0;
  num=num-1;
  printf("[%d,%d",cero,uno);
  for(i=1; i<num; i++)
  {
    aux=cero+uno;
    printf(",%d",aux);
    cero=uno;
    uno=aux; 
  }
  printf("]\n");
}