Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: eroare in cpp  (Citit de 1095 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
05_Yohn
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 13



Vezi Profilul
« : Martie 22, 2011, 16:05:24 »

Am primit in visual studio la un proiect in cpp o eroare de genul:

Cod:
elem.h(5): error C2144: syntax error : 'void' should be preceded by ';'

si eu am sursa asa:

Cod:
#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..
Cod:
#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:

Cod:
matrara.h(6): error C2144: syntax error : '_Matrara' should be preceded by ';'

Smile anyone?

Another later edit: serios.. n-are nimeni o idee??  Confused
2h passed - same error  Brick wall

Editat de moderator : bla bla.
got it moderator  Smile

Another later edit: am rezolvat..
« Ultima modificare: Martie 23, 2011, 10:27:48 de către Lascoi Ioan » Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines