Bonjour,
dans le programme ci dessous, la fonction void lcd_send_string (char *str);
fonctionne très bien, si je lui met comme chaine de caractère un texte entre guillemet. ex "texte"
cependant j'aimerais remplacer ce texte par une variable en l’occurrence tab
MerciCode PHP:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void lcd_send_string (char *str);
void lcd_send_data (char data);
int main ()
{
int potentiometre =1268;
char tab[5]={0};
sprintf(tab, "%c", potentiometre);
lcd_send_string ("texte"); // j'aimerais : lcd_send_string (tab); avec tab ma variable chaine de caractère
return(0);
}
void lcd_send_string (char *str)
{
while (*str) lcd_send_data (*str++);
}
void lcd_send_data (char data)
{
printf("La chaîne de caractères est : %c \n",data); // j'ai simplifié :normalement cette fonction envoi sur LCD par I2C
}
-----