fgets

fgets

[code=golang]
package main

import (
	"fmt"
	"log"
	"os"
	"bufio"
)

func main() {
	// changing os.Stdin to your file will cause lines to be read from that pointer
	// NOTE: a file pointer can be created by os.Open()
	scanner := bufio.NewScanner(os.Stdin)
	// scan
	for scanner.Scan() {
		// get text from line
		fmt.Println(scanner.Text())
	}
	
	// if err, die
	if err := scanner.Err(); err != nil {
	    log.Fatal(err)
	}
}
[/code]