Oblig1: dónde poner los #include

Oblig1: dónde poner los #include

de Silvina Daniela Datz Helbling -
Número de respuestas: 2

Hola, quería consultar si tengo que poner el #include <stdio.h> en matriz.c y además en obligatorio1.c o solo ponerlo en matriz.h y luego en los otros dos pongo #include "matriz.h".

Gracias

En respuesta a Silvina Daniela Datz Helbling

Re: Oblig1: dónde poner los #include

de Gregory Randall -
Hola.
el #include debes ponerlo en los archivos punto c que usen esa biblioteca. En este caso si tu usas esa biblioteca tanto en obligatorio1.c como en matriz.c, pues lo pones en ambos.
por otro lado el #include "matriz.h" no conviene que incluya otros include adentro pues en principio tu (u otros) van a usar tu biblioteca de matrices desde otros programas c, quizás alguno de esos programas ya tengan la inclusión del stdio.h y lo estarías incluyendo dos veces.
saludos
gregory