In C++ there's a
freopen func, which is very useful to r/w files with just stdin/out(cin/cout). So I decided to find similar solution in Go, but found only
import "os" os.Stdin, err = os.OpenFile("input.txt", os.RDONLY | os.O_CREATE, 0666) os.Stdout, err = os.OpenFile("output.txt", os.O_WRONLY | os.O_CREATE | os.O_TRUNC, 0666)
, which is not working anymore! Am I wrong? So, do you know other way?