Discussion:Programmation C++/Les tableaux

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

Tableaux statiques/dynamiques, et exemples de code[modifier le wikicode]

Les exemples ne sont pas très bien choisis, parce qu'en C++ (et en C99), on peut très bien écrire, avec des tableaux « statiques » :

  int taille;
  cin >> taille;
  int t[taille];

Bien sûr la taille du tableau doit être donnée dès qu'il est déclaré, et ne peut plus changer ensuite, mais elle n'est pas connue au moment de la compilation. La phrase « taille est obligatoirement une valeur constante » me gêne un peu. Et les exemples de code avec des tableaux dynamiques peuvent se traiter comme ça. --Tchai 12 septembre 2008 à 15:57 (CEST)

En fait, c'est là une divergence entre C++ et C99. En C++, la taille des tableaux doit être une constante connue à la compilation. C99 introduit la possibilité de connaître la taille à l'exécution. Le prochain standard (ISO C++0x) reprend cette possibilité --Ropieur 21 septembre 2009 à 9:41 (CEST)

comment saisi des elements de tableau et pas repeter aucun de ces elements dans c++[modifier le wikicode]

Ecrire un programme qui déclare 3 tableau de type entier A[10] , B[10] et C[20] de taille respectif 10, 10 et 20.

1) Saisir les éléments de A. le programme ne doit pas accepter une valeur qui existe déjà dans A.

3) Saisir les éléments de B. De nouveau, le programme ne doit pas accepter une valeur qui existe déjà dans B.