PDA

View Full Version : سوال: مشکل در کار با gotoxy



giootin_tiz
جمعه 17 اردیبهشت 1389, 00:52 صبح
من میخوام یه جا دیگه ورودی هام رو چاپ کنم(هر خط 12 تا ورود داره)
ولی واسم فقط خط اول رو چاپ میکنه

اینجوری درسته؟



*r=5
gotoxy(15,r)
r++
print esm
gotoxy(19,r)
print name hotel

tdkhakpur
جمعه 17 اردیبهشت 1389, 01:14 صبح
این کد با چه زبانی نوشته شده را ندانستم ولی اگر با c هست به این شکل باید باشد.


*r=5
gotoxy(15,*r)
*r++
print esm
gotoxy(19,*r)
print name hotel

giootin_tiz
شنبه 18 اردیبهشت 1389, 22:57 عصر
این کد با چه زبانی نوشته شده را ندانستم ولی اگر با c هست به این شکل باید باشد.


*r=5
gotoxy(15,*r)
*r++
print esm
gotoxy(19,*r)
print name hotel



اصل تابع اینه که من یه جا نوشتم :
اسم اسم هتل اتاق ..... ........... .......... .........

که قراره زیر هر آیتم مربوط مسافر ها به ترتیب چاپ بشن ولی فقط اولی چاپ میشه یعنی فقط اطلاعات مسافر اول دقیقا ودرست چاپ میشه بقیه که وارد کردیم چاپ نمیشه

اون قبلی هم شبه کد بود


وچند تا آیتم دیگه بعد کد زیر رو نوشتم
}
void show(int *r, int i)
{
gotoxy(10,*r+5);
printf("%s ", st[i].name) ;
(*r) ++ ;

gotoxy(15,*r+5);
printf("%s ", st[i].bbb) ;
(*r) ++ ;

gotoxy(20,*r+5);
printf("%s ", st[i].ccc) ;
(*r) ++ ;
gotoxy(25,*r+5);
printf("%d ", st[i].ddd) ;
(*r) ++ ;

gotoxy(30,*r+5);
printf("%.2f ", st[i].ggg) ;
(*r) ++ ;

gotoxy(35,*r+5);
printf("%d ", st[i].www) ;
(*r) ++ ;

gotoxy(40,*r+5);
printf("%d ", st[i].eeee) ;
(*r) ++ ;

gotoxy(45,*r+5);
printf("%u ", st[i].srrrr) ;

(*r) ++ ;
}