Comment créer un tableau dynamique d'entiers en C++ à l'aide de la fonction new
mot-clé ?
Il vous manque probablement les deux points, ou vous n'avez pas remplacé leIZE par un réel taille.
Comment créer un tableau dynamique d'entiers en C++ à l'aide de la fonction new
mot-clé ?
Il vous manque probablement les deux points, ou vous n'avez pas remplacé leIZE par un réel taille.
#include <stdio.h>
#include <cstring>
#include <iostream>
using namespace std;
int main()
{
float arr[2095879];
long k,i;
char ch[100];
k=0;
do{
cin>>ch;
arr[k]=atof(ch);
k++;
}while(ch[0]=='0');
cout<<"Array output"<<endl;
for(i=0;i<k;i++){
cout<<arr[i]<<endl;
}
return 0;
}
Le code ci-dessus fonctionne, la taille maximale du tableau de float ou d'int qui peut être définie est de 2095879, et la condition de sortie est un nombre d'entrée de début non nul.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
17 votes
Vous utilisez un
std::vector<int>
. Et un livre .0 votes
Comment assigner et accéder à ses données une fois qu'il est initialisé ?
0 votes
Jetez un coup d'oeil à cet article, il est donné en détail pour chaque type de données : programmingtunes.com/dynamic-array-in-c
0 votes
cs.nmsu.edu/~rth/cs/cs471/C%2B%2BDynamicArray.pdf
0 votes
quora.com/What-is-the-meaning-of-%E2%80%9Cint- *p-new-10-%E2%80%9D#:~:text=The%20statement%20defines%20and%20initializes,of%20an%20array%20of%20integers.&text=This%20statement%20will%20dynamically%20allocate,integers%20from%20the%20heap...