PDA

View Full Version : jump کردن به کد مورد نظر در console



Arezoo62
جمعه 29 اردیبهشت 1391, 17:54 عصر
سلام
در console چه جوری میشه jump کرد به یک خد کد مورد نظر

Mahmoud.Afrad
جمعه 29 اردیبهشت 1391, 18:21 عصر
قبل از کدتون یک برچسب معرفی کنید با کالن
lable: بعد از دستور goto استفاده کنید برای رفتن به این برچسب
goto lable;

Arezoo62
جمعه 29 اردیبهشت 1391, 18:39 عصر
واقعا ممنون
من با writeline یک متنی رو نشون دادم حالا بعد از اجرای چند دستور دیگه بخواهم متن اون مسیج و حذف یا عوض کنم باید چیکار کنم؟
شدنی هست؟

Mahmoud.Afrad
جمعه 29 اردیبهشت 1391, 20:11 عصر
با
Console.Clear(); میتونید تمام خطوط قبلی رو پاک کنید.
در مورد پرش (jump) هم بگم کار چندان خوبی نیست. شما میتونید کدهاتون رو در توابع بنویسید و داخل تابع با شرط if چک کنید اگر شرط برقرار بود تابع دیگر رو فراخوانی کنید. یعنی هر تکه کدی که در یک برچسب مینویسید رو در یک تابع قرار بدید و در جای مناسب فراخوانی کنید.

Arezoo62
جمعه 29 اردیبهشت 1391, 22:16 عصر
میشه یک مثال بزنید

Arezoo62
جمعه 29 اردیبهشت 1391, 23:14 عصر
یک مثال در مورد فراخونی یک تابع در یک شرط

one hacker alone
جمعه 29 اردیبهشت 1391, 23:55 عصر
ببینید شما خط زیر رو برای کاربر توی کنسول چاپ کردین
salam
khobi
chekhabar

حالا کاربر اسمش رو وارد کرده و شما میخواهید برگردین به قسمت بالا و khobi که توی صفحه چاپ شده رو پاک کنید یعنی اینجوری میشه

salam
ali
chekhabar


اگه اینجور چیزی میخواهید با x,y کار راه میافته


اما اگه کلا میخواید صفحه رو پاک کنید clear کنید

=======
برای فراخوانی تابع هم چیز خاصی نداره
void f()
{
salam
}

if(a==0)
f();


نام تابع رو بزنید یعنی اون رو صدا زدین تمام

Arezoo62
شنبه 30 اردیبهشت 1391, 11:58 صبح
میشه در مورد x , y یک مثال بزنید