9
EXE RANK
Z1rT
Fexe Kullanıcısı
Puanları
0
Çözümler
0
- Katılım
- 26 Kas 2009
- Mesajlar
- 9,190
- Tepkime puanı
- 0
- Puanları
- 0
- Yaş
- 33
- Web sitesi
- www.netbilgini.net
Bildiğiniz gibi bir klasörün içindeki dosyaların listesini şu şekilde sıralayabilmekteyiz:
Kod:
#include <stdio.h> #include <stdlib.h> #include <dirent.h> int main() {DIR *klasor; struct dirent* klasorici; int i=0; if(klasor=opendir("C:/Deneme")) { while(klasorici=readdir(klasor)){ printf("%s",klasorici->d_name); printf("\n"); } } system("PAUSE"); return 0; }
Bununda Çıktısı şu şekilde olsun:
Kod:
Deneme Deneme.exe Deneme.txt
Bu tamam.Ancak benim takıldığım konu tüm dosyaları değilde ben diyelim teker teker incelemk istiyorum dosyaları.Yani sadece Deneme.txt yi incelemek istiyorum diyelim.
Şöyle bir yol deniyorum ancak bir işe yaramıyor.Hata verip çıkıyor:
Kod:
#include <stdio.h> #include <stdlib.h> #include <dirent.h> int main() {DIR *klasor; struct dirent* klasorici; int i=0; if(klasor=opendir("C:/Deneme")) { while(klasorici=readdir(klasor)){ printf("%s",klasorici->d_name[0]); printf("\n"); } } system("PAUSE"); return 0; }
Kod:
#include <stdio.h> #include <stdlib.h> #include <dirent.h> int main() {DIR *klasor; struct dirent* klasorici; int i=0; if(klasor=opendir("C:/Deneme")) { while(klasorici=readdir(klasor)){ printf("%s",klasorici->d_name); printf("\n"); } } system("PAUSE"); return 0; }
Bununda Çıktısı şu şekilde olsun:
Kod:
Deneme Deneme.exe Deneme.txt
Bu tamam.Ancak benim takıldığım konu tüm dosyaları değilde ben diyelim teker teker incelemk istiyorum dosyaları.Yani sadece Deneme.txt yi incelemek istiyorum diyelim.
Şöyle bir yol deniyorum ancak bir işe yaramıyor.Hata verip çıkıyor:
Kod:
#include <stdio.h> #include <stdlib.h> #include <dirent.h> int main() {DIR *klasor; struct dirent* klasorici; int i=0; if(klasor=opendir("C:/Deneme")) { while(klasorici=readdir(klasor)){ printf("%s",klasorici->d_name[0]); printf("\n"); } } system("PAUSE"); return 0; }