۰۷-دى-۱۳۹۵, ۱۵:۳۲:۲۰
سلام، برای پرش از یک تابع به تابع دیگر در کدویژن باید از چه دستوری استفاده کرد؟
چون دستور goto فقط برای پرش داخل تابع هستش و نمیتونه خارج از تابع کار کنه.
مثلا من میخوام وقتی تابع چک رو با check(); فراخوانی کردم و بعدش تابع چک اجرا شد اونوقت از تابع چک به برچسب استارت در یک تابع دیگه برش کنه.
اینکار رو توسط چه دستوری میتونم انجام بدم؟؟
به طور مثال:
چون دستور goto فقط برای پرش داخل تابع هستش و نمیتونه خارج از تابع کار کنه.
مثلا من میخوام وقتی تابع چک رو با check(); فراخوانی کردم و بعدش تابع چک اجرا شد اونوقت از تابع چک به برچسب استارت در یک تابع دیگه برش کنه.
اینکار رو توسط چه دستوری میتونم انجام بدم؟؟
به طور مثال:
کد:
#include <mega8.h>
#include <delay.h>
#include <alcd.h>
void check();
void main(void)
{
lcd_gotoxy(0,0);
lcd_puts("config");
delay_ms(500);
lcd_clear();
start:
lcd_gotoxy(0,0);
lcd_puts("Hii");
delay_ms(500);
check();
}
void check()
{
lcd_gotoxy(0,0);
lcd_puts("bye");
delay_ms(500);
goto start;
}