PDA

Ver la versión completa : Definiendo tipos con Typedef



ramas
26-04-2008, 00:20
Tengo el siguiente problema para establecer una biblioteca estatica en devc++, declaré:
//Archivo cabecera .h

#include<stdio.h>
#include<stdlib.h>
#define MaxTamPila 100;
typedef int TipoDato;
typedef struct
{
TipoDato listaPila[MaxTamPila];
int cima;
} Pila;

Pero al momento de compilar este archivo junto con el .cpp, me aparece lo sig:

PilaArray.h:7: error: expected `]' before ';' token
PilaArray.h:7: error: expected unqualified-id before ']' token

La linea 7 corresponde a TipoDato listaPila[MaxTamPila];
provocando problemas en el archivo .cpp
Segun yo si esta bien declarado; pero la verdad es la primera vez programo en devc++, necesito algunas ideas, camara? Vale!

j8k6f4v9j
26-04-2008, 11:17
El fallo está en esta línea:

#define MaxTamPila 100;

En los define no se usan los "punto y coma"

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad: