Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: kimlenbu - 28 Nisan 2014, 10:48:34

Başlık: strchr Fonksiyonu İle Dosya Adı Bulmak
Gönderen: kimlenbu - 28 Nisan 2014, 10:48:34
selamlar,

Dosya adına göre filtreleme yapmak için aşağıdaki kodu yazdım ama dosya adının kontrol edildiği if bloğu çalışmıyor, hatam nedir ? NoktaKonumu'nu yazdırdığımda ekranda dosya uzantıları görünüyor .rpr vs şeklinde ama if ile kontrol ettiğimde if sonucu hep false oluyor.

uint8_t *NoktaKonumu;

NoktaKonumu=strchr(finfo.fname,'.');
if(NoktaKonumu!=NULL)
{
SSD1963_LCD_ShowString(0,0,NoktaKonumu,BEYAZ,TDEGER,&Font16x24);
if(NoktaKonumu==".rpr")
{
RaporDosyaSayisi++;
SSD1963_LCD_ShowString(0,100,"Uydu",BEYAZ,TDEGER,&Font16x24);
}
}

Başlık: Ynt: strchr Fonksiyonu İle Dosya Adı Bulmak
Gönderen: X-Fi - 28 Nisan 2014, 10:55:25
if(NoktaKonumu==".rpr")

koşulunu aşağıdaki ile değiştiriniz;

if(!strcmp(NoktaKonumu,".rpr"))

Başlık: Ynt: strchr Fonksiyonu İle Dosya Adı Bulmak
Gönderen: kimlenbu - 28 Nisan 2014, 10:59:19
oh be :) çok teşekkür ederim