Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2819 connectés 

 


Dernière réponse
Sujet : Créer un tableau de structure de la taille de l'entier "i"
HelloWorld si c'est du C++, tu peux utiliser les vector ...
 
#include <vector>
using namespace std;
 
 
 
vector<int> Tableau; // tableau d'int
int i=10;
 
Tableau.reserve(10); // Tableau de taille 10
Tableau[5] = 100;
Tableau.push_back(200); // Tableau fait maintenant taille 11
int taille = Tableau.size();
 
et plein de fonctionnalités à découvrir (tri, recherche, ...)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
HelloWorld si c'est du C++, tu peux utiliser les vector ...
 
#include <vector>
using namespace std;
 
 
 
vector<int> Tableau; // tableau d'int
int i=10;
 
Tableau.reserve(10); // Tableau de taille 10
Tableau[5] = 100;
Tableau.push_back(200); // Tableau fait maintenant taille 11
int taille = Tableau.size();
 
et plein de fonctionnalités à découvrir (tri, recherche, ...)
nrv_from_cnr PS : La taille du tableau est fixe, après une initialisation elle par contre dépendant de l'utilisateur ("quelle taille de tableau ?" -> i=..." ).
Mais en effet, le tableau est de taille fixe.
Merci pour la nuance, c'est toujours bon a savoir et sa décrasse mes cours mal appris ;-)
Nrv
deathsharp tu fait un tab dynamique ou pas?
nrv_from_cnr Regarde le post de n0mad, c'est go comme ça.
A+, Nrv ;-)
deathsharp ton int devrai etre const
si tu a besoin d'un tab dynamique utilise malloc sinon ca na pas de sens
nrv_from_cnr It works Merci !
A+, Nrv ;-)
n0mad Salut,
 
 

Code :
  1. tab* appel = new tab[i];
  2. ...
  3. delete[] appel;

nrv_from_cnr Ouille aïe aïe ...
Je suis pas une grosse bête par contre ; tu veux bien détailler un peu stp ;-)
Ca me dit quelque chose, mais ... de très loin !
Merci d'avance ...
Nrv ;-)
verdoux Faut allouer de la mémoire et utiliser les pointeurs.
nrv_from_cnr Bonjour !
J'ai un Pb, je n'arrive pas à savoir comment on peut faire pour déclarer un tableau de structure dont la taille soit celle contenue dans l'entier i.
Concrêtement, ça, ça marche pas :
---
struct tab{
  int I;
  int E;};
int i=5;
tab appels[i];
---
 
Il parait que c'est normal ; comment faire alors ?
Merci d'avance !
A+, Nrv ;-)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)