Supprimer les cases d'un tableau
Résolu
Scoleproj
Messages postés
285
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je voudrais savoir comment faire pour diminuer la taille d'un tableau allouer dynamiquement en C++.
j'ai essayé de faire
Mais j'ai une erreur qui s'affiche.
Pouvez vous m'aidez svp.
--
Un problème créé ne peut être résolu en réfléchissant de la même manière qu'il a été créé!
je voudrais savoir comment faire pour diminuer la taille d'un tableau allouer dynamiquement en C++.
j'ai essayé de faire
//pour le cas ou taille>size;
for(i=size;i<taille;i++){//size c'est la nouvelle taille du tableau et taille est l'ancienne taille du tableau
delete t[i];
}
Mais j'ai une erreur qui s'affiche.
Pouvez vous m'aidez svp.
--
Un problème créé ne peut être résolu en réfléchissant de la même manière qu'il a été créé!
Configuration: Intel Dual 2ghz Ram: 3.00 go Carte graphique: 9300 Ge HDD: 320 Go
A voir également:
- Supprimer les cases d'un tableau
- Supprimer rond bleu whatsapp - Guide
- Tableau word - Guide
- Trier un tableau excel - Guide
- Imprimer un tableau excel - Guide
- Supprimer page word - Guide
3 réponses
Avec l'opérateur new[], ce n'est pas possible directement, il faut le faire manuellement.
Cependant, tu peux utiliser le template std::vector.
Cdlt,
Cependant, tu peux utiliser le template std::vector.
Cdlt,
Merci pour la reponse , mais j'ai resolu le probleme en copiant les valeurs du tableau dans un buffer, puis j'ai alloué un nouveau un tableau et apres j'ai copié ces valeurs dans le nouveau tableau alloué.Cependant je vais essayé de le faire avec le template vector.
Merci et Bonne continuation .
Merci et Bonne continuation .