diff --git a/tests/C/test-16-strange-variables/README.md b/tests/C/test-16-strange-variables/README.md
new file mode 100644
index 0000000..ac524a9
--- /dev/null
+++ b/tests/C/test-16-strange-variables/README.md
@@ -0,0 +1,5 @@
+test avec des variables sur plusieurs lignes
+
+au lieu de : -ansi -pedantic 
+on a : -ansi \
+	   -pendantic
\ No newline at end of file
diff --git a/tests/C/test-16-strange-variables/bake/Bakefile b/tests/C/test-16-strange-variables/bake/Bakefile
new file mode 100644
index 0000000..d26125b
--- /dev/null
+++ b/tests/C/test-16-strange-variables/bake/Bakefile
@@ -0,0 +1,40 @@
+# Ce makefile viens de : https://iut-fbleau.fr/sitebp/doc_make/makefile/
+### VARIABLES ###
+ 
+CC = gcc
+CFLAGS = -Wall \
+         -ansi \
+         -pedantic
+LIBS = -lm
+EXE = exemple
+OFILES = extension.o \
+         main.o
+ 
+### BUT PAR DEFAUT ###
+ 
+but : ${EXE}
+ 
+### REGLES ESSENTIELLES ###
+ 
+extension.o : extension.h
+ 
+main.o : extension.h
+ 
+${EXE} : ${OFILES}
+	$(CC) $(CFLAGS) -o ${EXE} ${OFILES} ${LIBS}
+ 
+### REGLES OPTIONNELLES ###
+ 
+run : but
+	./${EXE}
+ 
+clean :
+	-rm -f ${OFILES} ${EXE}
+ 
+mrproper : clean but
+ 
+### BUTS FACTICES ###
+ 
+.PHONY : but clean mrproper
+ 
+### FIN ###
\ No newline at end of file
diff --git a/tests/C/test-16-strange-variables/bake/extension.c b/tests/C/test-16-strange-variables/bake/extension.c
new file mode 100644
index 0000000..2351a03
--- /dev/null
+++ b/tests/C/test-16-strange-variables/bake/extension.c
@@ -0,0 +1,6 @@
+#include <stdio.h>
+#include "extension.h"
+
+void afficher_message(void) {
+    printf("Hello, world! Ceci est un message depuis extension.c\n");
+}
diff --git a/tests/C/test-16-strange-variables/bake/extension.h b/tests/C/test-16-strange-variables/bake/extension.h
new file mode 100644
index 0000000..1897c4b
--- /dev/null
+++ b/tests/C/test-16-strange-variables/bake/extension.h
@@ -0,0 +1,6 @@
+#ifndef EXTENSION_H
+#define EXTENSION_H
+
+void afficher_message(void);
+
+#endif /* EXTENSION_H */
diff --git a/tests/C/test-16-strange-variables/bake/main.c b/tests/C/test-16-strange-variables/bake/main.c
new file mode 100644
index 0000000..2c3554b
--- /dev/null
+++ b/tests/C/test-16-strange-variables/bake/main.c
@@ -0,0 +1,6 @@
+#include "extension.h"
+
+int main(void) {
+    afficher_message();
+    return 0;
+}
diff --git a/tests/C/test-16-strange-variables/make/Makefile b/tests/C/test-16-strange-variables/make/Makefile
new file mode 100644
index 0000000..d26125b
--- /dev/null
+++ b/tests/C/test-16-strange-variables/make/Makefile
@@ -0,0 +1,40 @@
+# Ce makefile viens de : https://iut-fbleau.fr/sitebp/doc_make/makefile/
+### VARIABLES ###
+ 
+CC = gcc
+CFLAGS = -Wall \
+         -ansi \
+         -pedantic
+LIBS = -lm
+EXE = exemple
+OFILES = extension.o \
+         main.o
+ 
+### BUT PAR DEFAUT ###
+ 
+but : ${EXE}
+ 
+### REGLES ESSENTIELLES ###
+ 
+extension.o : extension.h
+ 
+main.o : extension.h
+ 
+${EXE} : ${OFILES}
+	$(CC) $(CFLAGS) -o ${EXE} ${OFILES} ${LIBS}
+ 
+### REGLES OPTIONNELLES ###
+ 
+run : but
+	./${EXE}
+ 
+clean :
+	-rm -f ${OFILES} ${EXE}
+ 
+mrproper : clean but
+ 
+### BUTS FACTICES ###
+ 
+.PHONY : but clean mrproper
+ 
+### FIN ###
\ No newline at end of file
diff --git a/tests/C/test-16-strange-variables/make/extension.c b/tests/C/test-16-strange-variables/make/extension.c
new file mode 100644
index 0000000..2351a03
--- /dev/null
+++ b/tests/C/test-16-strange-variables/make/extension.c
@@ -0,0 +1,6 @@
+#include <stdio.h>
+#include "extension.h"
+
+void afficher_message(void) {
+    printf("Hello, world! Ceci est un message depuis extension.c\n");
+}
diff --git a/tests/C/test-16-strange-variables/make/extension.h b/tests/C/test-16-strange-variables/make/extension.h
new file mode 100644
index 0000000..1897c4b
--- /dev/null
+++ b/tests/C/test-16-strange-variables/make/extension.h
@@ -0,0 +1,6 @@
+#ifndef EXTENSION_H
+#define EXTENSION_H
+
+void afficher_message(void);
+
+#endif /* EXTENSION_H */
diff --git a/tests/C/test-16-strange-variables/make/main.c b/tests/C/test-16-strange-variables/make/main.c
new file mode 100644
index 0000000..2c3554b
--- /dev/null
+++ b/tests/C/test-16-strange-variables/make/main.c
@@ -0,0 +1,6 @@
+#include "extension.h"
+
+int main(void) {
+    afficher_message();
+    return 0;
+}