VampireGirl: j'ai tendance à ne pas trop me soucier des normes personnellement. La plupart du temps, le code n'est ni gros, ni critique, ni partager entre des milliers de personnes. Du coup, ça suffit de faire "juste" du C.
Calmacil:
« Le truc c'est que notre prof VEUT qu'on utilise cette méthode, pour un question de rigueur. »
bah il ferait mieux d'apprendre ce que ça veut dire la rigueur. Les .h qui viennent de ton propre code source, on les inclut entre " dans la vraie vie.
Sinon, au lieu de hacker ton LD_LIBRARY_PATH, ce qui est fondamentalement ****MAL****, tu peux mettre dans ton makefile un truc du genre :
SRC = toto.c titi.c main.c (attention, l'ordre va compter ici)
OBJ = $(SRC:.c=.o)
CC = ......
CFLAGS = -I. -Wall -Wextra -O2
LIBS = -L. ........ (mettre aussi les -lmachin nécessaires ici)
%.o: %.c
$CC $CFLAGS -c $^ -o $@
all: main
main: $OBJ
$CC $CFLAGS $LIBS $^ -o $@