Yazar |
|
bilgin
Istanbul
Kayıt: 16.10.2007 |
|
naranja yazdi | kartane yazdi | while(!feof(dosya))
{
fscanf(dosya,......);
kayit++;
}
niye son kayidi iki kere okuyo,
if(feof(dosya))
break;
yazdım fscanf sonra ama yıne aynı okuyo ???yazmada da aynı durum gecerli |
aynı sorunu ben de yaşıyorum, şimdi kayıt yaparken kaydın sonuna "slash n"
koyduğun için txt dosyasının en altına bi boşluk koyuyor, sonra okuturken de dosya sonu son kayıt ta değil de boşlukta bittiği için son kaydı bi kez daha okuyor. |
Dosyadan veri okurken, veriyi alıp kullanırken dosyanın sonunda olup olmadığımızı iki kez kontrol etmek gerekiyor.
while(!feof(dosya)) gibi bir döngünün içindeyken dosyadan bir veriyi yazdıracağımızı düşünelim. Bu durumda şöyle bir kod yazmamız gerekiyor:
while (!feof(dosya)){
fscanf(dosya,"%d",n);
if (!feof(dosya))
printf("%d",n);
}
Bahsettiğiniz sorun anladığım kadarıyla bununla ilgili bir şey. İki kez kontrol etmemiz gerekiyor dosya sonunda olup olmadığımızı bu tip durumlarda. İlk C dersimi veren hocam bunun sebebini çok iyi anlatmıştı ama şu an unuttum. O derste yaptığımız örneklerin hepsinde de böyle yapmışız.
http://www.bilisimdergi.com
|
|
Yazar |
|
wardom
Kirklareli
admin
Kayıt: 12.11.2006 |
|
comensis yazdi | arkadaslar projeyı hangı adrese yollıcaz bılgınıze:P.. |
cpp{-*-}canturna{-*-}com
www.sonergonul.net
|
|
Yazar |
|
adaniak
Kayıt: 13.01.2007 |
|
çarşamba günü yollanan ödevlerin listeleneceği söylenmişti..bugün Özgür Can Turna'ya sorduğumda net yanıt alamamıştım...umarım listelenir..Gönderdiğimizden emin olmak ayrı hocanın ödeve eriştiğinden emin olmak ayrı..iyi çalışmalar...
|
|
Yazar |
|
conqueror
Kayıt: 04.01.2007 |
|
arkadaslar odevin kayit goruntule kısmında iletisim bilgisi sil diye bir secenek var..
simdi kullanıcı sil dedigi zaman kişiye ait tum bilgiler mi silinecek yoksa 1.tel i sil 2.tel i sil veya 1.adresi sil 2.adresi sil die secenek koycaz mı?
herkese kolay gelsin...
fxts
|
|
Yazar |
|
sinan61
TRABZON
Kayıt: 05.12.2006 |
|
conqueror yazdi | arkadaslar odevin kayit goruntule kısmında iletisim bilgisi sil diye bir secenek var..
simdi kullanıcı sil dedigi zaman kişiye ait tum bilgiler mi silinecek yoksa 1.tel i sil 2.tel i sil veya 1.adresi sil 2.adresi sil die secenek koycaz mı?
herkese kolay gelsin... |
koycan gulum!!! seçenekli olcak...
Nobody live like me!!!
|
|
Yazar |
|
cantur
Rize
admin
Kayıt: 16.01.2006 |
|
Ödevi Cumartesiden önce bana ulaşanların listesi. Eğer listede adınız yoksa bildirim mail hesabımda varlığını kontrol edeceğim yeniden gönderim 90 üzerinden değerlendirilecektir.
100 üzerinden değerlendirilecek ödev listesi
|
|
Yazar |
|
uninvited
Kayıt: 02.12.2006 |
|
Secenekli falan olmayacak gülüm. Kayıt sil demiyor ki iletisim bilgisi sil diyor gayet açık. Telefon ve adres bilgisi silinecek
|
|
Yazar |
|
sinan61
TRABZON
Kayıt: 05.12.2006 |
|
var kocum kullanıcının 10 tane iletişim bilgisi varsa, iletişim bilgisi sil dediğinde program hangisini siliym dicek
Nobody live like me!!!
|
|
Yazar |
|
uninvited
Kayıt: 02.12.2006 |
|
Arkadaşın seçenekten kastını yanlış anlamışım. Heralde içlerinden istenileni silecek. Ben onu seçenek olarak bile görmüyorum yani default düşündüm
|
|
Yazar |
|
sinan61
TRABZON
Kayıt: 05.12.2006 |
|
uninvited yazdi | Arkadaşın seçenekten kastını yanlış anlamışım. Heralde içlerinden istenileni silecek. Ben onu seçenek olarak bile görmüyorum yani default düşündüm |
Nobody live like me!!!
|
|
Yazar |
|
yseraxeratul
DoBriÇ
Kayıt: 05.02.2007 |
|
Oh beee sonunda bitti gönderdim deeee
bi tek dosyadan okuması eksik, ne kadar puan kırar acaba hocamız???
| l | l l l l l | l l l | | l l | l You question your beliefs, your inner thoughts, your whole existence .
|
|
Yazar |
|
wardom
Kirklareli
admin
Kayıt: 12.11.2006 |
|
Sonunda
www.sonergonul.net
|
|
Yazar |
|
cantur
Rize
admin
Kayıt: 16.01.2006 |
|
90 üzerinden değerlendirilecek dosyaların listesi.
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | |