console.rs 281 B

12345678910111213141516
  1. use sbi::legacy::{console_putchar, console_getchar};
  2. pub fn getchar() -> Option<u8> {
  3. let c = console_getchar();
  4. if c == Some(!0) {
  5. None
  6. } else {
  7. c
  8. }
  9. }
  10. pub fn write_str(s: &str) {
  11. for c in s.chars() {
  12. console_putchar(c as u8);
  13. }
  14. }