This commit is contained in:
cuu
2018-09-30 13:58:29 +08:00
parent 2306f3036f
commit bac1ee6d40
11 changed files with 74 additions and 49 deletions

View File

@@ -8,7 +8,8 @@ import (
"fmt"
"bufio"
"bytes"
"io"
"github.com/cuu/gogame/display"
"github.com/cuu/LauncherGo/sysgo"
@@ -122,33 +123,34 @@ func SwapAndShow() {
}
func ReadLines(path string)(lines [] string,err error){
var (
file *os.File
part [] byte
prefix bool
)
if file, err = os.Open(path); err != nil {
return
}
reader := bufio.NewReader(file)
buffer := bytes.NewBuffer(make([]byte,1024))
for {
if part, prefix, err = reader.ReadLine();err != nil {
break
}
buffer.Write(part)
if !prefix {
lines = append(lines,buffer.String())
buffer.Reset()
}
}
if err == io.EOF {
err = nil
}
return
var (
file *os.File
part [] byte
prefix bool
)
if file, err = os.Open(path); err != nil {
return
}
reader := bufio.NewReader(file)
buffer := bytes.NewBuffer(make([]byte,0))
for {
if part, prefix, err = reader.ReadLine();err != nil {
break
}
buffer.Write(part)
if !prefix {
lines = append(lines,buffer.String())
buffer.Reset()
}
}
if err == io.EOF {
err = nil
}
return
}
func WriteLines(lines [] string,path string)(err error){