PDA

View Full Version : سوال: کار با فایل باینری



mohsen_nikoei
چهارشنبه 05 اسفند 1394, 15:45 عصر
سلام برنامه نویس های عزیز ...اینجور که ار منابع برمیاد وقتی بصورت باینری تشکیل میشه اطلاعات بصورت باینری ذخیره میشه یعنی واسه ما خوانا نیست ولی تو برنامه زیر فایل بصورت باینری تو ادرسی که دادم ذخیره میشه و وقتی به اون ادرس میرم و فایل رو باز میکنم اطلاعاتی که وارد کردم بصورت معمولی ذخیره شده......لطفا اگه کسی مشکل رو میدونه توضیح بده با تشکر...




ofstream out("E:\\text.txt",ios::binary);
if (!out)cout << "not created" << endl;
out << "salam";
out.close();
ifstream in("E:\\text.txt",ios::binary);
if (!in)cout << "not opened" << endl;
string str;
in >> str;
cout << str << endl;
in.close();

haniyeh.ghassami
پنج شنبه 06 اسفند 1394, 02:53 صبح
چرا اینجوری نوشته میشه وقتی کد اینجا مینویسم ؟
یه دکمه هست که تصویرش اینه :+ c اونو بزن کدت داخل تگش بنویس

کدت را کامل بگذار تا بشه روش کار کرد

ashid098
جمعه 07 اسفند 1394, 02:32 صبح
منم همبنطوریه
ینی وقتی فقط استرینگ داخل فایل ذخیره میکنم نوتپد قشنگ می خونه البته اگه ی چی مثلا ی اینت هم اولش بنویسم دیگه کامل نمی خونه
(فکر کنم چون استرینگ ی ارایه از کارکتر هست ینی یک بایت یک بایت ذخیره میشه بعد نوتپد هم همون جوری یک بایت یک بایت کارکتر هارو می خونه دقیق نشون میده)