Am primit in visual studio la un proiect in cpp o eroare de genul:
elem.h(5): error C2144: syntax error : 'void' should be preceded by ';'
si eu am sursa asa:
#ifndef ELEM_H
#define ELLEM_H
typedef void* TElem;
typedef void (*CopyFun)(TElem&, TElem);
typedef int (*CmpFun)(TElem, TElem);
typedef void (*DelFun)(TElem&);
typedef char*(*LaString)(TElem);
typedef void (*CrFun)(TElem&);
typedef void (*Aduna)(TElem, TElem, TElem&);
typedef void (*Scade)(TElem, TElem, TElem&);
typedef void (*Inmultire)(TElem, TElem, TElem&);
typedef void (*Initial)(TElem, char *)
#endif
any idea why?
Later Edit : solved .. era ellem, in loc de elem la define. acum ceva asemanator..
#ifndef MATRARA_H
#define MATRARA_H
#include "elem.h"
struct _Matrara;
typedef _Matrara* Matrara;
void init(Matrara&, CopyFun, CmpFun, DelFun, LaString, CrFun, Aduna, Scade, Inmultire, Initial, int=10);
void distruge(Matrara&);
double det(Matrara);
void modif(Matrara, int ,int , TElem);
char* MLaString(Matrara);
void produs(Matrara, Matrara, Matrara&);
void unitate(Matrara);
void zero(Matrara);
void adunare(Matrara, Matrara, Matrara&);
void scadere(Matrara, Matrara, Matrara&);
int EsteZero(Matrara);
void copiere(Matrara&, Matrara);
int dim(Matrara);
#endif
eroare:
matrara.h(6): error C2144: syntax error : '_Matrara' should be preceded by ';'
anyone?
Another later edit: serios.. n-are nimeni o idee??
2h passed - same error
Editat de moderator : bla bla.got it moderator
Another later edit: am rezolvat..