Estou com problema na compilação de um programa. Aparece o erro "expected identifier or "(" before "{" token". Sou nova programando em C e não sei mais onde procurar o erro. Segue abaixo o código fonte do programa. Desde já agradeço.
#include <stdio.h>
#include <stdlib.h>
#include <omp.h>
#include <math.h>
double f(double x);
double * (le_vetor (FILE * fp, int tamanho));
double somatorio_vet(int tamanho, double *a);
int (main (int argc, char **argv))
{
FILE * inp;
int tamanho;
double *a;
if (argc != 3)
{
fprintf (stderr, "Argumentos inválidos! %s <tamanho> <arquivo de entrada>\n", argv[0]);
exit(1);
}
tamanho = atoi(argv[1]);
if (((inp = fopen(argv[2],"r")) == NULL))
{
fprintf(stderr, "Erro ao abrir o arquivo %s de leitura\n", argv[2]);
exit(1);
}
a = le_vetor (inp, tamanho);
double somatorio = somatorio_vet(tamanho,a);
fclose(inp);
printf("Resultado = %lf\n", somatorio);
}
double * le_vetor(FILE * fp, int tamanho)
{
double * v = (double *) malloc(tamanho * sizeof(double));
Pergunta
karoljares
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.