Como ler e escrever arquivos em Go: guia completo para iniciantes
Olá a todos! Acabei de começar a estudar Go e encontrei um problema ao trabalhar com arquivos. Preciso escrever um programa simples que leia dados de um arquivo de texto, processe-os (por exemplo, converta para maiúsculas) e escreva o resultado em outro arquivo.
Tentei várias abordagens, mas continuo recebendo erros. Aqui está meu código atual:
```go
package main
import (
"fmt"
"os"
)
func main() {
// Tentando ler o arquivo
data, err := os.Read("input.txt")
if err != nil {
fmt.Println("Erro de leitura:", err)
return
}
// Convertendo para string e tentando escrever
err = os.Write("output.txt", data)
if err != nil {
fmt.Println("Erro de escrita:", err)
return
}
fmt.Println("Pronto
No answers yet.
Faça login para deixar uma resposta