Afficher un message
Vieux 09/07/2017, 20h55  
Topal
Membre attaché
 
Avatar de Topal
 
Date d'inscription: novembre 2016
Localisation: France, Nevers
Messages: 434
Thanks: 367
Thanked 476 Times in 208 Posts
Pouvoir de réputation: 14
Topal is a name known to allTopal is a name known to allTopal is a name known to allTopal is a name known to allTopal is a name known to allTopal is a name known to all
Par défaut

Salut, les gars et merci pour votre aide

comme compilo j'utilise CodeWarrior de chez Freescale

si j'utilise ton initialisation de tableau Mr Morry "char AutoBrand[]= {"Renault", "Peugeot", "Citroen","Ferrari", "Maserati","Audi", "Rolls Royce"};"

le compilo n'en veut pas il crit en mettant illegal initialisation

je suis obligé de monter un tableau 2D pour ne plus avoir ce defaut

ma fonction est la suivante

void lcd_print(unsigned char * chaine) // affiche chaine de carateres
{
while(*chaine != '\0') // parcours la chaine
{
LCD_Envoi_Caract(*chaine); // affiche caractere par caracteres
chaine++;
}
}

void LCD_Envoi_Caract (unsigned char Caract){


Port_Data=Caract; //Position du curseur.
LCD_RS=1; //envoie un octet de donnée.
LCD_RW=0; //écriture dans la RAM du LCD.
LCD_E=1; //validation par l'impulsion E.
LCD_E=0;
LCD_Delay();
}

cela doit vous paraitre simple mais je galere un truc de fou

Pat

---------- Post added at 09:55 PM ---------- Previous post was at 09:48 PM ----------

Salut,

j'ai initialisé mon tableau comme ceci

char MARQUE[7][15]= {"Renault", "Peugeot", "Citroen", "Ferrari", "Maserati", "Audi", "Rolls Royce"};

et si j'ecris

LCD_Print (MARQUE[3]);

pour afficher Ferrari par exemple,le compilo hurle et affiche "function has no prototype"

pourtant il me semble avoir fait ce qu'il faut pout declarer mon tableau

Pat
Topal est déconnecté   Réponse avec citation