diff --git a/test~coding~readingCppPrograms.fr/src/cpp/read_program.cpp b/test~coding~readingCppPrograms.fr/src/cpp/read_program.cpp
index 9fba605690dfdadc3715e4c4bc433c168ca99943..35ddd51db0c220dfacc546824cbc4ccfbb220439 100644
--- a/test~coding~readingCppPrograms.fr/src/cpp/read_program.cpp
+++ b/test~coding~readingCppPrograms.fr/src/cpp/read_program.cpp
@@ -1,4 +1,4 @@
-target=variable io if loop function vector2D
+target=variable io if loop function vector1D vector2D
 
 #if defined TARGET_variable
 #define TARGET variable
@@ -30,8 +30,13 @@ target=variable io if loop function vector2D
 #define TARGET_FR tableaux 2D
 #endif
 
-\title{Deviner l'affichage d'un programme C++ (TARGET_FR)}
-\description{Deviner l'affichage d'un programme C++}
+#if defined TARGET_vector1D
+#define TARGET vector1D
+#define TARGET_FR tableaux
+#endif
+
+\title{Compréhension d'un programme C++ (TARGET_FR)}
+\description{Compréhension d'un programme C++ (TARGET_FR)}
 \language{fr}
 \niveau{U1}
 \author{Nicolas M. Thiéry}