Operating system for OpenComputers
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

35 líneas
525B

  1. io = {}
  2. function io.input(fd)
  3. if type(fd) == "string" then
  4. fd=fs.open(fd,"rb")
  5. end
  6. if fd then
  7. os.setenv("STDIN",fd)
  8. end
  9. return os.getenv("STDIN")
  10. end
  11. function io.output(fd)
  12. if type(fd) == "string" then
  13. fd=fs.open(fd,"wb")
  14. end
  15. if fd then
  16. os.setenv("STDOUT",fd)
  17. end
  18. return os.getenv("STDOUT")
  19. end
  20. io.open = fs.open
  21. function io.read(...)
  22. return io.input():read()
  23. end
  24. function io.write(...)
  25. io.output():write(...)
  26. end
  27. function print(...)
  28. for k,v in ipairs({...}) do
  29. io.write(tostring(v).."\n")
  30. end
  31. end