Accueil > Forum > > > > [Variable] Affubler un indice à une variable
[Variable] Affubler un indice à une variable
lundi 27 novembre 2006 à 11:51:59 |
[Variable] Affubler un indice à une variable

psychospire
|
Bonjour à tous, Alors voila, comme le dit le titre, j'aimerai associer un indice à une variable, c'est-à-dire créer une variable int bob'i' par exemple et faire varier i pour utiliser plusieurs variables indicées : Genre pour : for (int i=0 ; i<n ; i++) { cout<<bob'i'<<endl; } j'aimerais que ca m'affiche le contenu des variables bob1, bob2,...,bobn les une apres les autres. Voila, si certains connaissent la solution à ce problème, les réponses sont les bienvenues. Merci d'avance.
|
|
lundi 27 novembre 2006 à 12:52:59 |
Re : [Variable] Affubler un indice à une variable
|
lundi 27 novembre 2006 à 13:18:20 |
Re : [Variable] Affubler un indice à une variable

turnerom
|
Salut, moi je te propeserai de faire un vecteur de bob. vector<Bob> bob; bob[0]="blabla"; bob[1]="blablabla"; for (int i=0 ; i<bob.size();i++) { cout<<bob[i]<<endl; } ou alors, la magnifique, mais trop peu connue (sans grand interêt il est vrai) commande '##' : example: #define concatenate( x, y ) x ## y ... int xy = 10; ...
Cette marco, va transformer
cout << concatenate( x, y ) << endl;
en cout << xy << endl;
ce qui affichera bien sur '10'. donc dans ton exemple : concatenate(bob,1)= ... etc... sans grand interet ma foi, les vectors sont la pour faire ce que tu veux TuRn3r
|
|
lundi 27 novembre 2006 à 13:31:39 |
Re : [Variable] Affubler un indice à une variable

vecchio56
|
La concaténation peut être utile, mais pas pour ce problème, car si tu fais for (int i=0 ; i<3 ; i++) { cout << concatenate(bob,i) << endl; } Ca va affichier bobi à chaque fois, et pas bob1, bob2... _____________________________________ Un éditeur de ressources gratuit pour Windows
|
|
lundi 27 novembre 2006 à 13:49:58 |
Re : [Variable] Affubler un indice à une variable

turnerom
|
Je sais, c'est pour ca que j'avais mit 1 et pas i. De plus, les vectors sont la pour ca !
TuRn3r
|
|
lundi 27 novembre 2006 à 16:27:52 |
Re : [Variable] Affubler un indice à une variable

psychospire
|
Salut, merci pour vos réponses. Voecchio56, ta méthode marche bien, mais j'aimerais initialiser un nombre n de bobs, sans leur associer de valeur immédiatement. En fait, mes bobs sont des matrices [N][2] que je veux initialiser et que je remplirais apres en les appelant. En gros, il me faut bien ca : int bob[] = {1,2,3}; for (int i=0 ; i<3 ; i++) { cout<<bob[i]<<endl; } mais sans " ={1,2,3} " et en rajoutant le nombre de bobs que je veux initialiser.
Merci d'avance.
|
|
lundi 27 novembre 2006 à 17:02:50 |
Re : [Variable] Affubler un indice à une variable

turnerom
|
vector<Bob> bob;
if(tu connais à l'avance le nombre de bob) { bob.resize(nb_bob);
bob[0]="blabla"; bob[1]="blablabla"; ... } else { bob.push_back("blabla"); bob.push_back("blablabla"); ... }
for (int i=0 ; i<bob.size();i++) { cout<<bob[i]<<endl; }
TuRn3r
|
|
lundi 27 novembre 2006 à 19:00:57 |
Re : [Variable] Affubler un indice à une variable

psychospire
|
Ok, mais tu n'initialise pas les variables et tu leur attribue une valeur. Ce que je voudrais, c'est initialiser autant de bobs que je veux, mais sans leur attribuer de valeur, et par la suite dans une autre partie du programme, leur attribuer une valeur en fonction de leur indice...
|
|
Cette discussion est classée dans : variables, variable, int, indice, affubler
Répondre à ce message
Sujets en rapport avec ce message
Association de variable au contrôle [ par Fantoooom ]
Salut,Je suis débutant en langage C++. J'utilise Visual C++. En utilisant AppWizard, je mets en place mes bouton, zone de saisie, etc. Je leur donne à
Les variables globales...... [ par netman ]
Bon la j'ai un petit probleme (normal sinon je poserais pas de question ....)Bon je fait un petit programme et la je suis confronte a un pb .....J'uti
int to char ! [ par nullspace ]
Voila mon problème !J'ai une résultat sous forme de variable INT, et je veux que ce résultat soit affecté à une variable de type CHAR.Genre, si j'ai 6
Variable int sur le disque... [ par nullspace ]
Je cherche à enregistrer et lire sur le disque par ofstream et ifstream à partir de variables de type int.Seulement il m'écrit sous format texte.En vb
int => chaine de caractères ? [ par kjus ]
vala, il me faudrait transformer une variable int en chaine de caractère.Y a-t-il une fonction toute faite ?en fait, mon but est de l'inscrire dans un
Argument argv[] en (int) [ par thebigbang ]
Bonjour,Je cherche comment récupérer une variable entière à partir de la cette fonction main() :int main(int argc, char * argv[] ){...return 0;}Je vou
Les Variables Dans VC6.0 [ par Funcky ]
j'ai un prog fait avec le mfc app wizard de VC6.0, il contient une editbox, a laquelle j'attribue une variable par classwizard, mais je ne me rappele
type de variable? long int ? [ par dleewax ]
salut! je suis nouveau dans le C++ et j'ai un petit problème... je suis en train de faire un petit programme permettant de calculer les factorielles..
Variables "partagées" [ par sebastienbro ]
Bonjour, je voudrais savoir comment partager une variable entre plusieur fichier .cpp. J'ai essayé avec un .h, dans lequel j'ai mis juste ma variable.
taille d'un INT [ par sena ]
Bonjour,voila ce que je fais:int variable;variable = 367200;Ceci fonctionne.or je lis dans les bouqins qu'un int ne doit pas dépasser +32768Comment ce
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
MATLAB PROGRAMME MATLAB PROGRAMME par wahab1087
Cliquez pour lire la suite par wahab1087 RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|