RosettaCodeData/Task/Copy-stdin-to-stdout/Go/copy-stdin-to-stdout-1.go
2023-07-01 13:44:08 -04:00

20 lines
287 B
Go

package main
import (
"bufio"
"io"
"os"
)
func main() {
r := bufio.NewReader(os.Stdin)
w := bufio.NewWriter(os.Stdout)
for {
b, err := r.ReadByte()
if err == io.EOF {
return
}
w.WriteByte(b)
w.Flush()
}
}