12 Mart 2010 Cuma

dosyadan okuma,fscanf() fonsiyonu

dosyadan okumanın en yaygın fonksiyonu,yazım formatı scanfteki gibidir ekstra bir parametre daha alır dosya pointerını en başa alır gerisi scanf gibidir.
#include


int main(int argc, char *argv[])

{

FILE *derya;

int b=0;

char k;

derya=fopen("E:\\meltem.txt","r");
for(;;)

{

fscanf(derya,"%c",&k);//önce okuyor

printf("%c\n",k);//okuduğunu ekrana yazıyor

b++;//her bir eleman için b yi 1 arttıracağından dosyadaki eleman sayısını bulmuş olur



                     if(feof(derya))//dosyanın sonuna geldiğinde döngüden çıkacak
{

     printf("dosya sonuna gelindi");

break;
fclose(derya);

}
          }
printf("%d tane sayi okundu",b);
          system("PAUSE");

return 0;
               }

1 yorum:

Unknown dedi ki...

çok yardımcı oldu tşk..

 
Facebook

Bizi takip edin!

ESOGÜ Bilişim GünleriESOGÜ Bilişim Günleri