rezabnm
یک شنبه 11 بهمن 1388, 09:47 صبح
مشکل من اساسا در مفهوم دستورات و نحوه عملکرد آن است نه در اجرای برنامه برنامه به نحوه خوبی عمل میکند و هیچ مشکلی در روند برنامه وجود ندارد
************************************************** ***************
سلام به مهندسان عزیز یه راس میرم سر اصل مطلب من برای ذخیره اطلاعاتم از فایل استفاده میکنم و در ذخیره سازی آن هم به روش ترتیبی و هم به روش تصادفی می تونم انجام بدم اما مشکل اصلی در(مفهوم چگونگی انجام پذیرفتن این عمل هست وگرنه که خود ذخیره سازی هیچ مشکلی نیست و به درستی عمل میکند) ذخیره سازی بصورت تصادفی من به روش ذیل این ذخیره سازی را انجام میدهم:
struct info_factor{
int code_factor;
char date[8];
int code_client;
int code_filme;
char name_filme[20];
char type_filme[20];
int count;
int price;
}info;
ساختاری که بر اساس آن ذخیره سازی صورت میگیرد//
ofstream fp("factorclient.text",ios::out|ios::in|ios::binary);
if(!fp){
fp.open("factorclient.text");
{
.
دستورات
.
.
fp.seekp(sizeof(struct info_factor) * info.code_client ,ios::beg);
fp.write((char*)&info,sizeof(struct info_factor));
حالا اون قسمت های رو که مفهومش رو متوجه نمیشم توضیح میدم که شاید شما تونستید در فهمیدن مفهوم این عمل به من کمک کنید:
1.من میدونم که ما از {افپی دات اسکیپ} برای مرتب ساز فایل بر اساس فیلد ی که بعنوان کلید(شاخص)در نظر گرفتیم استفاده میکنیم تا زمانی که میخواهیم به فایل دستیابی داشته باشیم بتوانیم بر اساس آن فیلد به بخش مورد نظر از فایل دستیابی داشته باشیم اما من درست مفهوم دستورات داخل پرانتز را نمیفهمم((اگر که در مفهوم کلی هم ایرادی وارد هست بگید تا متوجه بشم)).
2.در خط بعدی مفهوم عملکرد دستورات داخل پرانتز را کلا متوجه نمیشم
لازم به ذکر است که بگم من این روش را از کتاب سی پلاس پلاس آقا مهندس عین الله جعفر نژاد قمی خوانده ام و یاد گرفتم ولی در آن کتاب هم توذیحات بیشتری داده نشده است و فقط بیان شده همین.
************************************************** ***************
سلام به مهندسان عزیز یه راس میرم سر اصل مطلب من برای ذخیره اطلاعاتم از فایل استفاده میکنم و در ذخیره سازی آن هم به روش ترتیبی و هم به روش تصادفی می تونم انجام بدم اما مشکل اصلی در(مفهوم چگونگی انجام پذیرفتن این عمل هست وگرنه که خود ذخیره سازی هیچ مشکلی نیست و به درستی عمل میکند) ذخیره سازی بصورت تصادفی من به روش ذیل این ذخیره سازی را انجام میدهم:
struct info_factor{
int code_factor;
char date[8];
int code_client;
int code_filme;
char name_filme[20];
char type_filme[20];
int count;
int price;
}info;
ساختاری که بر اساس آن ذخیره سازی صورت میگیرد//
ofstream fp("factorclient.text",ios::out|ios::in|ios::binary);
if(!fp){
fp.open("factorclient.text");
{
.
دستورات
.
.
fp.seekp(sizeof(struct info_factor) * info.code_client ,ios::beg);
fp.write((char*)&info,sizeof(struct info_factor));
حالا اون قسمت های رو که مفهومش رو متوجه نمیشم توضیح میدم که شاید شما تونستید در فهمیدن مفهوم این عمل به من کمک کنید:
1.من میدونم که ما از {افپی دات اسکیپ} برای مرتب ساز فایل بر اساس فیلد ی که بعنوان کلید(شاخص)در نظر گرفتیم استفاده میکنیم تا زمانی که میخواهیم به فایل دستیابی داشته باشیم بتوانیم بر اساس آن فیلد به بخش مورد نظر از فایل دستیابی داشته باشیم اما من درست مفهوم دستورات داخل پرانتز را نمیفهمم((اگر که در مفهوم کلی هم ایرادی وارد هست بگید تا متوجه بشم)).
2.در خط بعدی مفهوم عملکرد دستورات داخل پرانتز را کلا متوجه نمیشم
لازم به ذکر است که بگم من این روش را از کتاب سی پلاس پلاس آقا مهندس عین الله جعفر نژاد قمی خوانده ام و یاد گرفتم ولی در آن کتاب هم توذیحات بیشتری داده نشده است و فقط بیان شده همین.