Créer un tableau de structure de la taille de l'entier "i" - Programmation
Marsh Posté le 08-12-2001 à 16:30:49
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 ;-)
Marsh Posté le 08-12-2001 à 16:30:56
Salut,
Code :
|
Marsh Posté le 08-12-2001 à 16:37:47
ton int devrai etre const
si tu a besoin d'un tab dynamique utilise malloc sinon ca na pas de sens
Marsh Posté le 08-12-2001 à 16:47:14
tu fait un tab dynamique ou pas?
Marsh Posté le 08-12-2001 à 16:47:27
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
Marsh Posté le 08-12-2001 à 19:16:10
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, ...)
Marsh Posté le 08-12-2001 à 16:27:24
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 ;-)