Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Bir stream'deki mesela bir FILE daki bir sonraki karakteri almaya yarar.
bir döngü içerisinde çalıştırılırsa EOF gelene kadar tüm karekterleri okur.

Ayrıca Bkz: Üst Seviye I/O işlemleri
haydar
09 Ağustos 2006 09:05
2.  Okuma esnasında bir EOF'dan başka hata oluşma ihtimalide vardır.
Bu hatalarıda feof ve ferror fonksiyonları kullanarak yakalayabiliriz.

EACCES 
Another process has the file locked.
EBADF 
stream is not a valid stream opened for reading.
EINTR 
A signal interrupted the call.
EIO 
An input error occurred.
EISDIR 
The open object is a directory, not a file.
ENOMEM 
Memory could not be allocated for internal buffers.
ENXIO 
A device error occurred.
EOVERFLOW 
The file is a regular file and an attempt was made to read at or beyond the offset maximum associated ith the corresponding stream.
haydar
09 Ağustos 2006 09:09
3.  *
bir örnek vereyim.
/* fgetc example: Karekter Sayacı */
#include <stdio.h>
int main ()
{
  FILE * pFile;
  char c;
  int n = 0;
  pFile=fopen ("myfile.txt","r");
  if (pFile==NULL) perror ("Dosya acilamadi");
  else
  {
    do {
      c = fgetc (pFile);
      if (c == '$') n++;
    } while (c != EOF);
    fclose (pFile);
    printf ("Dosyada %d adet $ isareti bulunmaktadır!\n",n);
  }
  return 0;
}

haydar
09 Ağustos 2006 09:22
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1109 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen