Bonjour,
voici mon probleme, j'ai 4 chaine de caractere du style
unsigned char Toto1[] = { 0x00,0xA4,0x04,0x00,0x0E,0x32,0x50,0x41,0x59,0x2E,0x53,0x59,0x53,0x2E,0x44,0x44,0x46,0x30,0x31,0x00 };
unsigned char Toto2[] = { 0x00,0xA4,0x04,0x00,0x07,0xA0,0x00,0x00,0x00,0x04,0x10,0x10,0x00 };
unsigned char Toto3[] = { 0x80,0xA8,0x00,0x00,0x02,0x83,0x00,0x00 };
unsigned char Toto4[] = { 0x00,0xB2,0x01,0x14,0x00 };
je voudrais ranger ces chaines dans un vector 2 dimensions
Mon soucis, je voudrais eviter d'avoir à utiliser ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 vector<vector<int>> monvecteur(2); for (int i = 0; i < 4; i++) { if ( i == 0) { for ( int k = 0; k < sizeof(Toto1);k++) { monvecteur[i].push_back(Toto1[k]); } } if ( i == 1) { for ( int k = 0; k < sizeof(Toto2);k++) { monvecteur[i].push_back(Toto2[k]); } } if ( i == 2) { for ( int k = 0; k < sizeof(Toto3);k++) { monvecteur[i].push_back(Toto3[k]); } } if ( i == 3) { for ( int k = 0; k < sizeof(Toto3);k++) { monvecteur[i].push_back(Toto3[k]); } } }
parce que mon nombre de tableau Toto peut aller jusqu'a 6000.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if ( i == 3) { for ( int k = 0; k < sizeof(Toto3);k++) { monvecteur[i].push_back(Toto3[k]); } }
Vous avez une idée?
Partager