Merhaba, tekrar hoş geldiniz.
İlk yarışmamız için biraz dosya yazma ve okuma yapıyor.
Özellikle, bu yarışmada, bazı karakterleri okuyacağız,
size tanıdık gelecek fputc fonksiyonu ile.
Bu yüzden sizden yapmanızı istediğim şey toplamı bulmak
için bir program yazmanızı istiyorum. Bir metin dosyasındaki satır sayısı.
Bu yüzden bir dosya oluşturmanız gerekir bazı metin satırları içeren.
Bir dosya oluşturmanız gerekecek.
Unutmayın, bu dosya çalıştırılabilir dosyanın olduğu yere yerleştirilebilir
ve daha sonra çalıştırılabilir dosyaya çift tıklayın ve bununla
aynı dizinde çalıştırın.
Ya da eğer onu entegre geliştirme ortamı, kod bloklarından
çalıştırıyorsunuz sonra metin dosyanızı kaynak dosyalarınızın
içine koyabilirsiniz c kaynak dosyanızın içinde projenizi kaydettiğiniz
yerde bulunur.
Bu yüzden bir dosya oluşturmanız gerekecek Çünkü bu programı
yazmadan önce, programı okumanız ve Bu dosyanın içine bazı veriler yazın.
İhtiyacın olacak test dosyanızı açın.
F'ye ihtiyacımız olacak. Bu açık çağrı sizi temel
bilgilere alıştıracaktır.
fgetc kullanmanız gerekir fonksiyonunu kullanarak bir dosyadaki
karakterleri ayrıştırabilirsiniz. eof'a bas, dosyanın sonuna.
Yani dosya sonu ise dosyanın sonuna ulaşmadan önce sayacı artırırsanız,
bu şekilde çizgileri sayabilecek.
Böylece sadece yerel bir sayaç için değişken.
Ve göstermek istediğin şey dosyanın kendisindeki toplam satır sayısını çıktı
olarak görüntülemek istiyorsunuz.
Yani bu temel bir şey olacak dosya giriş ve çıkışının temellerine aşina olmanızı
sağlayan bir programdır.
Özellikle, her zaman şunları yapmak istiyorum fopen kullanarak bir dosya açın.
Aşina olacağız bu dosya işaretçisi ile.
Biz bizim kapatmak zorunda kalacağız dosyasını açacağız ve sonra
o önemli fputc fonksiyonunu kullanacağız.
Yani while döngüsü, sen sadece bir sayaç olan yerel
bir değişken yaratmamız gerekecek.
Ve her birinde okuduğunuz gibi karakterini satır beslemesiyle
karşılaştırabilirsiniz.
Bu geri döndü.
Ve eğer bir satır beslemeniz varsa her satırı saymak için sayacı artırmak
istiyorsunuz.
Bu fonksiyonun tüm amacı bir dosyadaki satır sayısını sayar.
İyi şanslar.
Burada temel bilgileri kullanacağız.
Ve umarım bu size tanıdık gelir bir dosya işaretçisi kullanarak
ve fgetc'de bir dosya açarak.
Teşekkür ederim.