Hola:
Es mi primer programa en formato "Multi-Archivos" y no se que estoy haciendo que al compilar, se queda bloqueado puesto que no acaba nunca.
Adjunto el código directamente, poner una imagen o parte del código, no tiene sentido.
Espero que alguien pueda ilustrarme.
Gracias
cruce_troceado.zip (2.85 KB)
noter
June 4, 2015, 9:57pm
2
De momento los nombres que tienes en los #ifndef son diferentes de los que luego figuran debajo en el #define , con lo que no evitas la reinclusión. Por ejemplo en
#ifndef _SEMAFORO_H_
#define _SEMAFORO_H_1
Joder pues tienes razón.
No es lo mismo:
#ifndef SEMAFORO_H
#define _SEMAFORO_H_1
que esto:
#ifndef SEMAFORO_H
#define SEMAFORO_H 1
Me sigue mostrando errores (que ya es cosa mía), pero no se me queda pillado.
Muchas gracias.
noter
June 4, 2015, 10:10pm
4
Realmente tendría que ser
#ifndef _SEMAFORO_H
#define _SEMAFORO_H
o bien
#ifndef _SEMAFORO_H_1
#define _SEMAFORO_H_1
pero ambos iguales.