U
UncleanSpirit
Guest
Saya mencoba untuk menggunakan # define pra-prosesor direktif untuk melewatkan parameter ke fungsi tetapi compiler melempar kesalahan bahwa mereka mengharapkan numerik argumen dilewatkan ke fungsi, seperti nomor atau C variabel yang dapat dievaluasi.Berikut ini adalah bagian dari kode saya relevan dengan masalah masalah.
Kode:# define OFF = 0
# define ON = 1void power_relays (int on_off)
(/ / Lakukan hal-hal di sini)void main (void)
(
while (TRUE)
(
power_relays (OFF);
delay_ms (500);
power_relays (ON);
delay_ms (500);
)
)
Kode:# define OFF = 0
# define ON = 1void power_relays (int on_off)
(/ / Lakukan hal-hal di sini)void main (void)
(
while (TRUE)
(
power_relays (OFF);
delay_ms (500);
power_relays (ON);
delay_ms (500);
)
)