Bonjour,
J'ai une question qui peut paraitre simple mais je ne sais pas comment faire :
J'ai besoin de declarer 2 très longues séries de chaines de caractères avec char, puis avec int
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 char h1_1[3] ; char h2_1[3] ; char h3_1[3] ; char h4_1[3] ; char h5_1[3] ; ... char h100_1[3] ;et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 char h1_2[3] ; char h2_2[3] ; char h3_2[3] ; char h4_2[3] ; char h5_2[3] ; ... char h100_2[3] ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int h1_1; int h2_1; int h3_1; int h4_1; int h5_1; ... int h100_2;Dans mon programme je récupère le contenu de 2 textboxes , leurs contenus respectifs sont récupérés et stockés dans argv[2] et argv[4]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int h1_2; int h2_2; int h3_2; int h4_2; int h5_2; ... int h100_2;
Est il possible de reprendre le contenu de argv[2] et argv[4] afin de s'en servir pour pointer et nommer une chaine de caractère précedemment définie par char ou int ?
Exemple :
Partons sur le fait que argv[2] contienne 90 et que argv[4] contienne 2
je voudrai pouvoir reprendre le "90" et le 2 et les mettre dans le nom de ma variable pour ensuite effectuer une opération de copie par exemple :
strcpy(h_90_2, test);
Sur le même principe, peut-on également faire cela avec des chaines numériques déclarée par des int ?
Dans la ligne ci-dessous, il faudrait argv[2] et argv[4] viennent prendre place ainsi : h_argv[2]_argv[4]
pour qu'ensuite le compilateur puisse interpreter : h_90_2
Mon but final étant de transformer un char en int selon le contenu de argv[2] et argv[4] :
Code : Sélectionner tout - Visualiser dans une fenêtre à part h_90_2= atoi(h_90_2);
Est possible de faire cela ?
Je vous remercie de votre aide,
Partager