Je veux ajouter un int dans un tableau, mais le problème est que je ne sais pas quel est l'indice actuel.
int[] arr = new int[15];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
Ce code fonctionne parce que je sais à quel index je l'assigne, mais que faire si je ne connais pas l'index...
En PHP, je peux simplement faire arr[]=22;
qui ajoutera automatiquement 22 à l'indice vide suivant du tableau. Mais en C++, je ne peux pas faire cela, cela me donne une erreur de compilation. Que suggérez-vous ?
17 votes
En fait, "ce code" ne se compile même pas. "int[] arr" n'est pas la façon dont on déclare un tableau en C/C++ -- c'est "int arr[]". Mais votre code a des problèmes plus sérieux, que les autres réponses abordent.