error
hola!queria saber si alguien sabe lo que significa este error porque estoy ya hasta los ..... de compilar y siempre me da el mismo:
macro or `#include' recursion too deep
macro or `#include' recursion too deep
Quizá incluyes varias veces un mismo fichero, para asegurarte de que no es eso, en los ficheros de cabecera tuyos inserta unas lineas como estas al principio y al final
//mifichero.h
#ifndef __MIFICHERO_H__
#define __MIFICHERO_H__
//Contenido del archivo
#endif
//mifichero.h
#ifndef __MIFICHERO_H__
#define __MIFICHERO_H__
//Contenido del archivo
#endif
Con lo que comenta Pigmaliong puede que se arregle.
Otro posible problema es que A.h haga include de B.h y este a su vez de A.h, con lo que te metes en un bucle infinito.
Se bueno.
Otro posible problema es que A.h haga include de B.h y este a su vez de A.h, con lo que te metes en un bucle infinito.
Se bueno.
hola!gracias por contestar, me parece que ya he solucionado el problema, probe vuestra solucion y eso hacia una cosa muy rara, acabe por darme cuenta de una cosa y creo que ese era mi error, incluia lo que es todo el archivo fuente el .c y creo que solo hay que incluir el archivo de cabecera .h, jaja no os riais, menudo error pero esque soy novato.Un saludo.
