J'ai l'impression qu'il y a une �toile en trop. Enl�ve l'�toile de cette ligne
ligne[i] = new char*[lcd_cols];
Ceci dit j'aimerais bien avoir le message d'erreur.
Si tu as trouv� la solution, n'oublie pas de mettre en r�solu 

Envoy� par
herrflick13
j'ai un probl�me d'initialisation de mon tableau, voici la partie du code :
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;
}; |
le but est de cr�er un tableau de chaines de caract�res fixes d�pendant des param�tres du constructor.
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