merhaba arkadaşlar, dosya işlemleriyle uğraşıyorum c de. fgetc ile dosyadan karakter alıyorum istediğimse şu, mesela her satırı alıp bir diziye yerleştiricem. satır başı karakteri \n. bir dizi tanımlıyorum ve dizinin 0. elemanından itibaren okuduğum karakteri eklemeye çalışıyorum. Access violation veriyor. Değeri olmayan bir yere atama yapmaya çalışıyormuşum var mı nasıl yapıldığını bilen? Acele olursa çok sevinirim hatta sabaha kadar bu bilgi elimde olmak zorunda yaklaşık 1000 satır kodu tekrar yazmamak için bunu yapmak zorundayım. Ağaç sorusunda bahsettiğim projenin sonuna geldim ve dosya işlemlerinde karakterleri diziye atamadığımı farkettim. 15 günlük çalışma yalan olacak. Şimdiden teşekkürler.. şartlar ne olursa olsun, serinkanlı kalmak kadar bir insana bir diğeri karşısında üstünlük sağlayan bir şey daha yoktur.

hallettim 6 saatlik arama sonucunda. dosyadan satır satır alıp işlemek daha kolay oldu. merak edenler için de kullanılacak fonksiyon fgets. şartlar ne olursa olsun, serinkanlı kalmak kadar bir insana bir diğeri karşısında üstünlük sağlayan bir şey daha yoktur.

: Konuyla ılgılı fazla bılgım yok ama az once baktıgım kadarıyla pointer ile ılgılı bır sorunmus sanırım. Null atanması bu hataların cıkma nedenlerınden bırı dıyor sadece. Ama sendekı hata neden emın degılımKodlar sende oldugu ıcın Wikipedia Segmentation Fault baslıgını ayrıntılı okumanı tavsıye edebılırım bu saate ancak. yok hocam aslında problemim segmentation faultta değil hatanın nereden kaynaklandığını tahmin edebiliyorum benim tek ğrenmek istediğim dosyadan karakter karakter okuma esnasında o karakterleri bir dizide tutabilir miyim? Bunu nasıl yapabilirim? şartlar ne olursa olsun, serinkanlı kalmak kadar bir insana bir diğeri karşısında üstünlük sağlayan bir şey daha yoktur.

Konuyla ılgılı fazla bılgım yok ama az once baktıgım kadarıyla pointer ile ılgılı bır sorunmus sanırım. Null atanması bu hataların cıkma nedenlerınden bırı dıyor sadece. Ama sendekı hata neden emın degılımKodlar sende oldugu ıcın Wikipedia Segmentation Fault baslıgını ayrıntılı okumanı tavsıye edebılırım bu saate ancak. Was here...