ali.2566
جمعه 16 مرداد 1388, 13:03 عصر
با سلام
دوستان عزيز من چند سوال در مورد سي پلاس پلاس داشتم. اول اينكه من چند روز پيش يك برنامه كوچيك كه دوتا واحد رو به هم تبديل ميكرد نوشتم كه حجمش حدود 10 كيلوبايت شد. وقتي اين رو تو كامپيوتر دوستم اجرا كردم ارور داد كه يك فايل dll رو پيدا نميكنه.
تو سايت سرچ كردم و يه راه حل بود كه در تنظيمات static libarary رو انتخاب كنم.
اين كار رو كردم جواب داد ولي حجم برنامه حدود 2مگابايت شد. كامپايلر من هم Visual C++ 6 است.
من خيلي از برنامه ها رو ديدم كه كارهاي بيشتري از تبديل دو واحد انجام ميدن و حجمشون هم از 100 كيلوبايت بيشتر نيست(ويژوال c++) و در هر كامپيوتري بدون مشكل اجرا ميشن
ميخواستم بدونم چه راه حلي براي اين مشكل هست؟
يه درخواست ديگه هم داشتم. تابعي ميخوام كه مقدار هگز تك تك حروف يك رشته رو بگيره و آن ها رو با هم جمع كنه (در مبناي هگز)
براي مثال رشته
ALI
A=41 (hex)
L=4C
I=49
sum=41+4C+49=D6
حالا اين رشته هر طولي داشت اين كار رو براش انجام بده.
يك سوال هم داشتم. چطور محاسبات بر حسب هگز در برنامه انجام بدم؟ مثلا حاصل بالا رو با يك عدد ديگه در مبناي هگز جمع كنم؟
با تشكر
دوستان عزيز من چند سوال در مورد سي پلاس پلاس داشتم. اول اينكه من چند روز پيش يك برنامه كوچيك كه دوتا واحد رو به هم تبديل ميكرد نوشتم كه حجمش حدود 10 كيلوبايت شد. وقتي اين رو تو كامپيوتر دوستم اجرا كردم ارور داد كه يك فايل dll رو پيدا نميكنه.
تو سايت سرچ كردم و يه راه حل بود كه در تنظيمات static libarary رو انتخاب كنم.
اين كار رو كردم جواب داد ولي حجم برنامه حدود 2مگابايت شد. كامپايلر من هم Visual C++ 6 است.
من خيلي از برنامه ها رو ديدم كه كارهاي بيشتري از تبديل دو واحد انجام ميدن و حجمشون هم از 100 كيلوبايت بيشتر نيست(ويژوال c++) و در هر كامپيوتري بدون مشكل اجرا ميشن
ميخواستم بدونم چه راه حلي براي اين مشكل هست؟
يه درخواست ديگه هم داشتم. تابعي ميخوام كه مقدار هگز تك تك حروف يك رشته رو بگيره و آن ها رو با هم جمع كنه (در مبناي هگز)
براي مثال رشته
ALI
A=41 (hex)
L=4C
I=49
sum=41+4C+49=D6
حالا اين رشته هر طولي داشت اين كار رو براش انجام بده.
يك سوال هم داشتم. چطور محاسبات بر حسب هگز در برنامه انجام بدم؟ مثلا حاصل بالا رو با يك عدد ديگه در مبناي هگز جمع كنم؟
با تشكر