Merhabalar arkadaşlar bu yazımda sizlere metin belgesindeki bir dosyaya yazılanların satır sayısını ve karakter sayısını bulan bir c programından bahsedeceğim.Aynı şekilde bunu C++ programlama dillerinde de yapabilirsiniz.Kodlar aşağıdadır ve anlatımları yanlarında verilmiştir.Herkese iyi çalışamalar dilerim…
Öncelikle kodlarımızın yazılı olduğu klasöre metin belgesi açmamız gerekecek ve onun içerisine de istediğiniz şeyleri yazabilirsiniz.Ben örnek olarak “mmsrn.txt” adlı metin belgesi açtım ve içerisine 6 satırdan oluşan 9 karakterli yazı yazdım.

|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
#include <stdio.h>//Kütüphanelerimizi ekliyoruz. #include <conio.h> #include <stdlib.h> int main(){//Burası ana fonksiyonumuz oluyor. FILE *m; int aa=0,cc=1,last;//Burada ifadelerimizi tanımladık. char ch;//Karakter olarak ch ifadesini tanımladık. m=fopen("mmsrn.txt","r");//Burada fopen içerisine dosyamızın tam adını yazıyoruz.Ben mmsrn.txt olarak oluşturmuştum siz değiştirebilirsiniz. while(!feof(m)){//Siz "for" döngüsüne de alabilirsiniz keyfinize göre size kalmış. ch=getc(m); aa++;//aa ifadesini 1 arttırıyoruz. if(ch=='\n'){//Eğer ch ifadesi boşluğa denk gelirse satır sayısını 1 arttırıyoruz. cc++; } } fclose(m);//Yazı yazılan metin belgesini kapatıyoruz. printf("satir sayisi= %d",cc);//Ekran çıktılarımızı veriyor. printf("\nkarakter sayisi= %d",aa-cc); getch(); return 0; } |
Örnek ekran görüntüsü bu şekildedir;

Bu Yazıya Tepkin Ne Oldu ?


