fmt.Println("c = ", c, "-------------") 改为写入文件的语句
时间: 2024-02-26 20:50:37 浏览: 106
riff-wave:用于读写 WAVE 文件的库
要将fmt.Println("c = ", c, "-------------")改为写入文件的语句,你可以使用os包中的File和WriteString函数来实现。首先,你需要创建一个文件并打开它,然后将要写入的内容转换为字符串,并使用WriteString函数将字符串写入文件。最后,记得关闭文件。
下面是示例代码:
```
package main
import (
"fmt"
"os"
)
func main() {
file, err := os.Create("output.txt") // 创建并打开文件
if err != nil {
fmt.Println("无法创建文件:", err return
}
defer file.Close() // 在函数结束时关闭文件
c := 10
output := fmt.Sprintf("c = %d --", c) // 将要写入的内容转换为字符串
_, err = file.WriteString(output) // 将字符串写入文件
if err != nil {
fmt.Println("写入文件失败:", err)
return
}
fmt.Println("写入文件成功")
}
```
请注意,上述代码中的`output.txt`是要写入的文件名,你可以根据需要修改为你想要的文件名。
阅读全文