strchr Fonksiyonu İle Dosya Adı Bulmak

Başlatan kimlenbu, 28 Nisan 2014, 10:48:34

kimlenbu

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);
						}
					}


X-Fi

if(NoktaKonumu==".rpr")


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

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


http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

kimlenbu