j'ai un problème d'initialisation de mon tableau, voici la partie du code :
le but est de créer un tableau de chaines de caractères fixes dépendant des paramètres du constructor.
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 class Tools : public LiquidCrystal_I2C { private: bool flagWrite; // String ligne[nombreLignes]; char** ligne; String tamponLigne; void _write(String value); uint8_t nombreLignes; uint8_t nombreColonnes; public: // Constructeur Tools(uint8_t lcd_Addr,uint8_t lcd_cols,uint8_t lcd_rows) : LiquidCrystal_I2C(lcd_Addr,lcd_cols,lcd_rows) { ligne = new char*[lcd_rows]; for (int i = 0; i < lcd_rows; i++) ligne[i] = new char*[lcd_cols]; nombreLignes = lcd_cols; nombreColonnes = lcd_rows; };
une fois que le problème sera résolu, comment accéder a une chaine particulière dans le tableau pour lui lui assigner "coucou" par exemple ?
Si vous pouviez m'éclairer, ce serait vraiment sympa. Je débute en C++, alors un peu d'indulgence s'il vous plait. Merci.
Partager