12.2 文件读写 12.2.1 读文件 在 Go 语言中,文件使用指向 os.File 类型的指针来表示的,也叫做文件句柄。我们在前面 章节使用到过标准输入 os.Stdin 和标准输出 os.Stdout ,他们的类型都是 *os.File 。让 我们来看看下面这个程序: 示例 12.4 fileinput.go: package main import ( "bufio" "fmt" "io" "os" ) func main() { inputFile, inputError := os.Open("input.dat") if inputError != nil { fmt.Printf("An error occurred on opening the inputfile\n" + "Does the file exist?\n" + "Have you got acces to it?\n") return // exit the function on error } defer inputFile.Close() inputReader := bufio.NewReader(inputFile) for { inputString, readerError := inputReader.ReadString('\n') if readerError == io.EOF { return } fmt.Printf("The input was: %s", inputString) } } 变量 inputFile 是 *os.File 类型的。该类型是一个结构,表示一个打开文件的描述符(文 件句柄)。然后,使用 os 包里的 Open 函数来打开一个文件。该函数的参数是文件名,类 型为 string 。在上面的程序中,我们以只读模式打开 input.dat 文件。 go语言入门 346文件读写
2022-03-19 20:32:45 2.61MB go pdf 人工智能
1
读入十六进制txt文件转十进制txt输出
2022-03-19 12:38:37 2.5MB txt读写 十六进制 十进制
1
FM24CL04读写驱动程序,网上很难找到的
2022-03-19 10:58:30 2KB FM24CL04 读写驱动程序
1
pci源码
2022-03-19 09:22:38 602KB pci
1
用c语言实现的bmp格式的图片的读写,存储
2022-03-18 20:37:47 7KB bmp图片读写
1
读写word和excel的方法,并实现递归算法将管点连接生成管段。
2022-03-18 17:59:00 423KB word excel 递归
1
利用Windows自带的API编写的读串口工程,相当于一个串口助手。可以自己改成写串口的。
2022-03-18 15:43:05 14KB 读写串口
1
借助CadLib库打开dxf文件的MFC对话框例子
2022-03-17 21:06:06 2.91MB C++ 读写 dxf VC
1
C# 用SerialPort控件读写三菱FX PLC程序。
2022-03-17 16:42:22 31KB C# PLC 通迅
1
主要为大家详细介绍了C++文件读写操作,感兴趣的小伙伴们可以参考一下
2022-03-17 16:04:59 181KB C++文件读写操作 C++文件读写
1