للأسف الي تسويه بفتح الملف خطأ
اذا كان عندك 4 ملفات:
in_file1.txt , in_file2.txt , in_file3.txt , in_file4.txt
to open the one you want you should do this:
ifstream file1 , file2 , file3 , file4;
string name_file;
cout<<"Enter file name> ";
cin>>name_file;
if(name_file == "in_file1.txt")
{
file1.open("in_file1.txt");
if(file1.fail())
{
cerr<<"CANNOT OPEN THE FILE"<<endl;
exit(1);
}
}
else if(name_file == "in_file2.txt")
{
file2.open("in_file2.txt");
if(file2.fail())
{
cerr<<"CANNOT OPEN THE FILE"<<endl;
exit(1);
}
}
else if(name_file == "in_file3.txt")
{
file3.open("in_file3.txt");
if(file3.fail())
{
cerr<<"CANNOT OPEN THE FILE"<<endl;
exit(1);
}
}
else if(name_file == "in_file4.txt")
{
file4.open("in_file4.txt");
if(file4.fail())
{
cerr<<"CANNOT OPEN THE FILE"<<endl;
exit(1);
}
}
else
{
cout<<"FILE NAME NOT MATCH"<<endl;
exit(1);
}
i think this way you will not have a problem opening the file
لازم تأخذ بعين الإعتبار ان الملف موجود في نفس المكان الموجود فيه البرنامج
بالنسبة لــ
get
هذا امر يخليك تقرأ حرف واحد
put
هذا امر يخليك تكتب حرف واحد
اذا عندك اسألة ثانية لاتستحي انا في الخدمة