View Full Version : سوال: مشکل این کد چیه برنامه چرتکه
vb8334
پنج شنبه 13 خرداد 1389, 16:07 عصر
با سلام به تمامی دوستان
من این فایل رو ضمیمه میکنم دوستان اگه زحمت نیست بگن ارور برای چیه
و چطوری میتونم مشکل رو حلش کنم
ممنون
vb8334
پنج شنبه 13 خرداد 1389, 22:11 عصر
کسی از دوستان نیست به ما کمک کنه
mortezamsp
جمعه 14 خرداد 1389, 04:19 صبح
والا من الآن XP ندارم که ببینم گرافیکش چطورکار میکنه ، فقط فکرکنم این کارت ناجوانمردانه باشه :
for (i=1;i<=10;i++)
{
for (int i=1;i<=r1;i++)حداقل اسم داخلیه رو بذار j !
شاید یه اشتباه هم این باشه که حلقه اولی رو ده بار تکرا میکنی . اونو به تعداد ارقام نباید تکرار کنی ؟
int dijits=0 ,_number1=number1;
while( _number1>0)
{
dijits++;
_number1 /= 10 ;
}
for (int i=1;i<=dijits;i++)
بعد ، یه دستور تکراری رو صدبار تو switch تکرار نکن . switch رو بذار فقط برا اون قسمتی که فرق میکنه .بعدش چرا LONG تعریف میکنی؟ int برات کافیه .
بعدشم کدمیزنی اسم متغیرهارو درست بذار تا بعدش گیج نشی.من اینو نشتم بدون کامپایل ببین درسته ؟
vb8334
جمعه 14 خرداد 1389, 14:25 عصر
مرسی دوست عزیز از این که پاسخ دادید
ولی درست نشد از (500)delay ایراد میگیره و همچنین از متغیر i که شما به j تغییر دادید
من یه عکس گرفتم میزارم ببینید
ممنون
mortezamsp
یک شنبه 16 خرداد 1389, 01:16 صبح
خوب int رو از داخل حلقه حذفش کن . بجای delay هم از _delay یا sleep یا _sleep استفاده کن .
تازه ، این برنامه رو اینجا نباید کامپایل کنی ، باید ببریش توی توربو تحت داس ! (دانلود از اینجا (http://dn.codegear.com/article/images/20841/tc201.zip)) و تو ویندوز XP اجراش کنی .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.