Jump to content

Text processing/Max licenses in use: Difference between revisions

→‎{{header|Go}}: update for library changes
(→‎{{header|C++}}: Added correct solution)
(→‎{{header|Go}}: update for library changes)
Line 669:
import (
"bufio"
"encoding/line"
"fmt"
"os"
Line 678 ⟶ 677:
 
func main() {
f, err := os.Open(fn, os.O_RDONLY, 0)
if err != nil {
fmt.Println(err)
Line 687 ⟶ 686:
var mlTimes []string
in := []byte("IN")
for lr := line.NewReader(bufio.NewReader(f), 50); ; {
line, pref, err := lr.ReadLine()
if len(f)err == 0os.EOF {
} break
}
if err != nil {
fmt.Println(err)
Line 694 ⟶ 696:
}
if pref {
fmt.Println("unexpectedUnexpected format,long line > 50 bytes.")
return
}
f := bytes.Fields(line)
if len(f) == 0 {
break // file ends with blank line
}
if len(f) != 7 {
fmt.Println("unexpected format,", len(f), "fields.")
1,707

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.