From: Arman Aksoy (armish@linux-sevenler.de)
Date: Thu 29 May 2003 - 23:37:31 EEST
On Thu, 29 May 2003 20:34:51 +0300
Baris Metin <baris@metin.org> wrote:
> Selamlar,
> Thu, May 29, 2003 at 04:50:53PM +0300 , Arman Aksoy :
> > Merhaba
Merhaba
> Oncelikle kodun gondermis olldugunuz bolumu ile ilgili soyleyebilecek
> cok fazla sey yok. Fazla kirpmissiniz :).
Ustteki kodlar pek bunla alakali degildi o yuzden kalabalik etmeyeyim
dedim . :)
>=20
> Ama asagida ilk bakista bir hata goze carpiyor.
>=20
> > void fonksiyonum(void) {
> >=20
> > FILE *f;
> > char bilgi[1024];
> > =09
> > printf("1. mesaj\n");
> >=20
> > if ((f =3D fopen("sozlukvb.txt", "r")) =3D=3D NULL) {
> > perror("fopen");
> > printf("Dosya acilamadi...\n");
> > }
>=20
> Tamam, dosya acilamadi ise bunu bildiriyorsunuz. Ama hala asagidaki
> satirlar isletilmeye devam edecek.
printf("Dosya acilamadi...\n"); satirindan sonra bir de " exit(1) "
satirini ekledim yani kodlari su sekilde degistirdim :
FILE *f;
printf("Dosya acilmadan once\n");
if ((f =3D fopen("sozlukvb.txt", "r")) =3D=3D NULL) {
perror("fopen");
printf("Dosya acilamadi...\n");
exit(1);
}
printf("Dosya acildi..\n");
fclose(f);
printf("Dosya Kapandi...\n");
Bu sekilde fonksiyon yine 8 . cagirilisinda Su sekilde cikti veriyor:
....
Dosya acilmadan once.
Dosya acildi.. =20
Dosya Kapandi...
...=20
=3D> Buraya kadar yani 7 cagirilista da 3 ciktiyi da gorebiliyorum.
=3D> alttaki ise 8 . cagirilisin ciktisi:
Dosya acilmadan once
Par=E7alama ar=FDzas=FD
armish>
Bilmiyorum, akil erdiremedim bir turlu bu ise? Sizce neden olabilir?
>=20
> iyi calismalar;=20
> --=20
> Baris Metin
=20
Kolay Gelsin
--=20
Armish
http://lfs.geleceklinux.org
http://linux-sevenler.de