[c++] vecteur dynamique ?

vecteur dynamique ? [c++] - Programmation

Marsh Posté le 15-12-2001 à 18:46:25    

Salut les gens,
 
 
 
Je voudrais "faire" un vecteur dont la taille serait entré par l'utilisateur (par cin >> )
 
mais CA ne marche pas :
 
int n;
cin >> n;
int vecteur[n];
 
 
Bon, je pense que c'est normal que ca ne marche pas. Mais comment qu'il faut faire pour que ca marche ?
 
 
 :jap:  
 
 
je suis neuneu ! n'est-ce pas ?

 

[edtdd]--Message édité par art_dupond--[/edtdd]


---------------
oui oui
Reply

Marsh Posté le 15-12-2001 à 18:46:25   

Reply

Marsh Posté le 15-12-2001 à 18:50:41    

Moi je sais faire que du C, mais je pense que c'est pareil en C++ :
 
int n;
cin >> n;
n = (int*) malloc (n*sizeof(int));


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 15-12-2001 à 18:53:08    

En C++ :
 

Code :
  1. int n;
  2. cin >> n;
  3. int* vecteur = new int[n];
  4. // ...
  5. delete[] vecteur;


 
Si tu ne connais pas new alors que tu fais du C++, je te conseille vivement de lire un bouquin pour apprendre les bases de la programmation C++.

 

[edtdd]--Message édité par n0mad--[/edtdd]


---------------
Pipiru piru piru pipiru pi
Reply

Marsh Posté le 15-12-2001 à 19:26:19    

merci les gens, je vais essayer
 
 
 :jap:


---------------
oui oui
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed