1
edit
Changes
m
io_menuItembio_menuItem() allows the user to make a single item selection. '''"*status"''' points to the status of the selection, that can be zero or non-zero. If '''"*status"''' is initially set to anything but zero, bio_menuItem() corrects value to one. '''"*format"''' holds the shape of the selection indicator as bio_displayMenuItem() function.
io_menuItembio_menuItem() begins the selection by displaying the menu item according to its '''“*status”'''using [[#void io displayMenuItem.28...........29|io_displayMenuItem()]]. (Remember that the value of '''"*status"''' is corrected before the editing begins). Then the function waits for the user input.
→int bio_menuItem(..........)
<big>int bio_menuItem(const char '''*format''', const char '''*menuItem''', int '''row''', int '''col''', int '''len''', int '''*status''');</big>
* If the user input is any of the printable keys (' ' < key <= '~') excluding space, it should be ignored (no action taken), and wait the user to input again.