PDA

View Full Version : چگونگی بازگشت به ابتدای کد در ++C



amirm5759
دوشنبه 29 اسفند 1390, 11:11 صبح
سلام دوستان من در توربو c++ یه برنامه ای نوشتم میخوام بعد از اینکه به آخر برنامه رسید از کاربر یه سوالی بکنه اگر کاربر مثلا 1 را وارد کرد به اول برنامه برگده یا هر خطی که من بگم
برای این کار از ایف هم استفاده کردم ولی بازم نمیشه لطفا اگه میشه بگید از چه تابعی استفاده کنم بهتره و تابع را هم اگه میشه کامل توضیح بدید یه خورده تازه کارم خواهشا کمکم کنید:گریه::گریه::گریه::گریه:: یج::گیج::گیج::گیج:

vasilopita
دوشنبه 29 اسفند 1390, 11:31 صبح
با استفاده از while و break می تونی این کارو انجام بدی:

void main()
{
char chr;
while(1)
{
cout<<"hello world!\n\n";
cout<<"do you want to continue? (n) to No\a\n";
chr=getch();
if(chr=='n')
break;
}
}

بهروز عباسی
دوشنبه 29 اسفند 1390, 12:24 عصر
یه سر به ایــــــــــــن (http://barnamenevis.org/showthread.php?332804-%D9%86%D8%AD%D9%88%D9%87-%D8%AE%D9%88%D8%A7%D9%86%D8%AF%D9%86-%D9%81%D8%A7%DB%8C%D9%84-%D8%AF%D8%B1-%D8%B3%DB%8C) بزن یه برنامه نمونه گذاشتم در مورد کاربافایله احتمالاً به دردت بخوره

mahan19
سه شنبه 01 فروردین 1391, 06:56 صبح
از حلقه while استفاده کن : آخرین خط داخل حلقه از کاربر یک عدد بگیر ، شرط حلقه رو هم بذار : تا زمانی که عدد گرفته شده نامساوی 1 هست حلقه رو تکرار کن ، یا تا زمانی که 1 هست حلقه رو تکرار کن
برای برگشتن به یک خط خاص میتونی از لیبل استفاده کنی ، که من پیشنهاد نمیکنم