واضح آرشیو وب فارسی:سایت ریسک: reza.majazi29-08-2007, 06:59 AMسلام من تازگی شروع به یادگیر ی سی پلاس پلاس کردم اما در ابتدا با مشکل بر خوردم یعنی اولین تستم اجرا نمشه و این منو نا امید کرده از برنامه عکس گرفتم گزاشتم که راهنمایی کنید. عکس : http://majazii.persiangig.com/image/untitled.JPG یه توضیح هم بدم که کامپایلر توی درایو سی پوشه tc نصبه ومن می رم توی پوشه bin و tc.exe رو اجرا می کنم می خواستم بدونم درسته یا نه . hamed valizadeh29-08-2007, 02:26 PMاین هم کد درست شما !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! reza.majazi29-08-2007, 04:06 PMمیه شه این دو قسمت .h و endl رو توضیح بدی تشکر و بگی مشکل برنامه من چی بوده و ایا پیش شما هم وقتی برنامه منو اجرا می کردین چنین مشکلی بر می خوردین . reza.majazi29-08-2007, 06:44 PMاین هم کد درست شما !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اقا این برنامه هم اجرا نشد لطفا بگین مشکل از چیه که برنامه های من اجرا نمی شه ایا کامپایلر مشکل داره از چیه ؟:41::41: rouhallah29-08-2007, 06:55 PMاقا این برنامه هم اجرا نشد لطفا بگین مشکل از چیه که برنامه های من اجرا نمی شه ایا کامپایلر مشکل داره از چیه ؟:41::41: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! دوست عزيز ببين حالا اجرا ميشه دو تغيير كوچولو دادم reza.majazi29-08-2007, 07:30 PMاجرا شد خیلی خیلی ممنون . یه سوال فرق این unsigned با using چیه و چرا قبلا اجرا نمی شد . برنامه اول من این بود اشکالاتش چی بود و چرا ؟ http://majazii.persiangig.com/image/untitled.JPG hamed valizadeh29-08-2007, 11:39 PMببخشید آخه من از Dev Cpp استفاده می کنم برا همین این مشکل پیش اومد راستی اگه میشه به منم توضیح بدید فرق این unsigned با using چیه؟ reza.majazi30-08-2007, 01:57 AMفقط می دونم که با unsigned می شه یک داده بدون علامت ایجاد کرد. Mehran NZ30-08-2007, 08:46 AMتا جایی که من می دونم unsigned جلوی هر نوع بذاریم می شه توش 2 برابر داده وارد کرد یعنی چونکه unsigned فقط داده های مثبت رو نگه می داره پس می تونی به جای دادهای منفی اون نوع داده مثبت وارد کرد مثلا unsigned int دو برابر int توی خودش می تونه داده نگه داره البته داده مثبت! در ضمن <iostream.h> هم فقط توی اون قدیما استفاده می شد والان توی c++ استاندارد از بین رفته rouhallah31-08-2007, 02:10 PMاجرا شد خیلی خیلی ممنون . یه سوال فرق این unsigned با using چیه و چرا قبلا اجرا نمی شد . برنامه اول من این بود اشکالاتش چی بود و چرا ؟ http://majazii.persiangig.com/image/untitled.JPG تا اونجايي كه من تو كامپايلرم ديدم عبارت using تعريف نشده بود (پس احتمالاً كامپايلر شما هم مثل مال من بوده) و با توجه به حرف دوستمونhamed valizadeh احتمالاً مربوط به كامپايلري ديگه ميشه من كه اول اين خط از دستور رو ديدم فكر كردم شايد تعريف متغير باشه پس اومدم بجاي using از unsigned استفاده كردم . در مورد كار unsigned من هم بيشتر از اون چيزي كه دوستمون Mehran NZ گفتند نميدونم javoonak28-09-2007, 02:04 AMna duste man using hich rabti be moarefie motaghayer nadare using ye saramade vase estefade az filhaye ejraii unsigned vase moarefie motaghayere ke ghable int,float va baghie motaghayera mizaran vase toole reshteii ke behet tuye ram mide ok? majeed 7628-09-2007, 02:56 AMna duste man using hich rabti be moarefie motaghayer nadare using ye saramade vase estefade az filhaye ejraii unsigned vase moarefie motaghayere ke ghable int,float va baghie motaghayera mizaran vase toole reshteii ke behet tuye ram mide ok? تبريك به خاطر ورودت لطفا فارسي!!!! sherlockholmz07-11-2007, 03:17 PMدر مورد unsigned، در هر رقم دودوئي بيت آخر سمت چپ sign bit يا بيت علامت است كه معمولا" 0 علامت + و 1 علامت - است.پس مثلا" در يك محل 5 بيتي علامت دار، ميتوان از 11111 كه (15-) است تا 01111 كه(15+) است قرار داد.حال اگر خواستيم بدون علامت كار كنيم، يك بيت به دارائي ما اضافه مي شود(بيت علامت) كه مسلما" قدرمطلق بزرگترين عدد مجاز ما را دو برابر مي كند.در مثال بالا ما ميتوانيم از 00000كه(0) است تا 11111 كه(31) مي باشد رفت وآمد كنيم.اجمالا" ، استفاده از unsigned به ازاي حذف علامت ، ظرفيت را دو برابر مي كند.موفق Mehran NZ07-11-2007, 09:34 PMاشتباه شد شرمنده سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 370]