XC8'de string dizi tanımlama

Başlatan Extreme, 26 Aralık 2014, 09:06:05

Extreme

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ı

justice_for_all

#1
int i=0;

Lcd_Write_String("     %s             ", *CodesL1[i]); // bunu yazdığımda L1-ASD çıkmasını istiyorum


boyle yapıp denermisin.[/code]
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

Kabil ATICI

"static" veya "const" ile kullanmayı dene. Yoksa işlemcide o kadar ram bellek var mı?
ambar7

Extreme

#3
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.