/* Ajouter ici l'en-tête de votre fichier */ #include #include /* Ajouter ici l'espace de nom tp1 */ int main(int argc, char**argv) { /* -3- Après avoir fait la 3e partie: Ajouter ici l'appel à init_args */ // ---------------- BLOC 1 ------------------------------ /* Après avoir complété le programme avec l'espace de nom tp1, *) retirer la ligne: int v = 10; *) la remplacer par un appel à la variable v de tp1 directement dans la "Question 0" i.e. &tp1::v. */ int v = 10; // À retirer int* var = &v; // Question 0 // Ajuster l'appel de v pour &tp1::v _______ p = &var; // Question 1 std::cout << (**p) << std::endl; // Affiche la valeur de v. Par défaut elle va afficher "10" ________ = 4; // Question 2 p = new int*[1]; ________ = var; // Question 3 std::cout << (*p[0]) << std::endl; // Affiche "4" en sortie // ---------------- BLOC 2 ------------------------------ char s[12]; s[0] = 'D'; s[1] = 'E'; s[2] = 'S'; s[3] = 'I'; _____ = ___; // Question 4 s[5] = 'I'; s[6] = 'F'; s[7] = 'T'; s[8] = '1'; s[9] = '1'; s[10] = '6'; s[11] = '9'; s[12] = '\0'; char* a = ____ ; /* Question 5 -- À NOTER: C'est considéré comme une mauvaise réponse si vous mettez directement la chaîne "DESI IFT1169" */ std::cout << a << std::endl; // Affiche la chaîne "DESI IFT1169" en sortie _____ = ________; // Question 6 std::cout << a << std::endl; // Affiche uniquement "DESI" char* k = ______; /* Question 8 -- À NOTER: C'est considéré comme une mauvaise réponse si vous mettez directement la chaîne "IFT1169" */ std::cout << k; // Affiche en sortie "IFT1169" return(0); }