السلام عليكم .
ما ادري من وين ابدأ .. لكن سأتكلم .. وانتم استنتجوا السؤال من السطور التالية :D :
انا فتحت ملف عادي txt .. ثم أردت تحويله الى مشفر .. لكن الملف يبقى عادي ..
fstream FileRead (file_read,ios::in );
fstream FileWrite (file_write,ios::out|ios::app|ios::binary );
char ch;
while(!FileRead.eof() )
{
FileRead.get(ch);
FileWrite.put(ch);
}
FileRead.close();
FileWrite.close();ايضا ,, يوجد مشكلة ...
احيانا افتح ملف للكتابة المشفرة .. ولما اكتب الى ذلك الملف تصبح الكتابة مقروءة وغير مشفرة
اي اذا فتحتوا الملف ذو الامتدادا pac بالمفكرة فانك ستقرأ في اول الملف arab
بالرغم من اني اكتب بطريقة مشفرة
fstream FileRead ("image.jpg",ios::in |ios::binary );
fstream FileWrite ("image2.pac",ios::out|ios::app |ios::binary );
char ch;
FileWrite.write("arab20",6);
while(!FileRead.eof() )
{
FileRead.get(ch);
FileWrite.put(ch);
}
FileRead.close();
FileWrite.close();باختصار ..
كيف اعرف ان الملف الذي فتحته ملف عادي أو مشفر
مالذي سيحصل اذا فتحت ملف على انه ملف مشفر ولكن حصلت على مابه من بيانات ثم كتبت هذه
البيانات الى ملف عادي غير مشفر .
مالذي سيحصل لو فتحت ملف عادي غير مشفر ثم حصلت على مابه من بيانات ثم كتبتها الى ملف اخر مشفر .
لاني اريد ان اعمل برنامج يقرأ الملفات أيا كان نوعها .. مشفرة او غير مشفرة .
ثم اقرأ محتويات تلك الملفات واكتبها لملف مشفر ..
اكيد دوختكم .. انا والله دخت من العصر الى الحين .
ننتظر العون .

