Merhaba forum üyeleri ,
String dizi tanımlayıp bunu lcdye yazdırmam gerekiyor.
char *CodesL1[] = {
"L1-ASD", "L1-SDA",
"L1-KLM", "L1-MNA"
};
int i=2;
Lcd_Write_String(" %s ",CodesL1[i]);
ama olmuyor sanırım dizileri kullanmayalı baya unuttum.
yardımcı olabilecek var mı
int i=0;
Lcd_Write_String(" %s ", *CodesL1[i]); // bunu yazdığımda L1-ASD çıkmasını istiyorum
boyle yapıp denermisin.[/code]
"static" veya "const" ile kullanmayı dene. Yoksa işlemcide o kadar ram bellek var mı?
işlemci 18f4620
const unsigned char *names[] = {
"Zara Ali",
"Hina Ali",
"Nuha Ali",
"Sara Ali",
};
unsigned char i=2;
printf(" %s ",names[i]);
şeklinde çalışıyor. hızlı bir çözüm teşekkürler.
buraya kodları yayınladım isteyen arkadaş kullanabilir.