J_expoler2
Member level 4

c++ create header file
Hi
i want create my functions how i create header file from C++
it doesn't work input of function is array 3000 data output is array 3000 data it compile pass but link fail
//***************************
// header file is conv.h
extern con(double *x);
extern H1[];
//**************************
// source file conv.c
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <conv.h>
double x[N];
double H1[N];
int n;
void con(double *x)
{
for(n=0;n<N;n++)
{
H1[n] = aa0*(x[n]-H1[n-2])+aa1*(x[n-1]-H1[n-1])+x[n-2];
}
}
thanks
Hi
i want create my functions how i create header file from C++
it doesn't work input of function is array 3000 data output is array 3000 data it compile pass but link fail
//***************************
// header file is conv.h
extern con(double *x);
extern H1[];
//**************************
// source file conv.c
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <conv.h>
double x[N];
double H1[N];
int n;
void con(double *x)
{
for(n=0;n<N;n++)
{
H1[n] = aa0*(x[n]-H1[n-2])+aa1*(x[n-1]-H1[n-1])+x[n-2];
}
}
thanks