السلآم عليكم ,
بختـِصرٍ , عـِندي الموضوع , هـذآ , الكود هـذآ سويت استدعاء لـ الملف , لكن اللي ابيه منه
يقرى لـي عدد السسطور وعدد الحروف وعدد الكلمـأت
خليته يقرأ عدد السطور والحروف , لكن بـأقي , عدد الكلمـَأت
وشي ثآني , ابغآهـ انا ادخل اسم الملف اللي ابغى انه ينقري , موب زي ماهو موجود اسم الملف ,
وهذا الكود
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
const char *f_name = "sa.txt";
int main()
{
//string f_name;
char buffer[256];
// char *word;
int lines=0;
int s_char;
int s1_char=0;
// char a[100];
int word=0;
cout<<"Enter file name:"<<endl;
// cin>>f_name;
cout<<f_name<<endl;
ifstream file (f_name);
if (! file.is_open())
{
cout << "error opinning file"; exit (1);
}
while (! file.eof())
{
file.getline(buffer,100);
cout<<buffer<<endl;
lines++;
s_char = strlen(buffer);
s1_char = s1_char + s_char;
// strcopy(buffer,a);
//strtok(buffer,a);
// for ( int i = 0; i < 100; i++)
// {
// if (a = "\0") || (a = "\n")
// {
// word++;
}
cout<<"the number of lines are: "<<lines<<endl;
cout<<"the number of charectore are: "<<s1_char<<endl;
return 0;
}فيه اشياء موجودهـ كـ تعليقات , هذي اشياء اجربها واخليها كـذآ ,
اتمنى تفيدونـِي لآ هنتوٍ ومشكورين مسبقا ً ,