Skip to content

Commit

Permalink
Update Lab8.go
Browse files Browse the repository at this point in the history
  • Loading branch information
hristinaprokudina authored Dec 18, 2024
1 parent bc6c748 commit a1bba7a
Showing 1 changed file with 3 additions and 13 deletions.
16 changes: 3 additions & 13 deletions golang/lab8/Lab8.go
Original file line number Diff line number Diff line change
Expand Up @@ -140,25 +140,16 @@ func createFile(filename string) {
fmt.Printf("Файл %s успешно создан.\n", filename)
}

func writeToFile(filename string) {
func writeToFile(filename string, data string) {
file, err := os.OpenFile(filename, os.O_APPEND|os.O_WRONLY, 0644)
if err != nil {
fmt.Printf("Ошибка при открытии файла для записи: %v\n", err)
return
}
defer file.Close()

fmt.Println("Введите данные для записи в файл (введите 'exit' для завершения):")
scanner := bufio.NewScanner(os.Stdin)
for {
scanner.Scan()
input := scanner.Text()
if strings.ToLower(input) == "exit" {
break
}
if _, err := file.WriteString(input + "\n"); err != nil {
fmt.Printf("Ошибка при записи в файл: %v\n", err)
}
if _, err := file.WriteString(data + "\n"); err != nil {
fmt.Printf("Ошибка при записи в файл: %v\n", err)
}
}

Expand All @@ -179,7 +170,6 @@ func readFromFile(filename string) {
fmt.Printf("Ошибка при чтении файла: %v\n", err)
}
}

func searchInFile(filename string) {
file, err := os.Open(filename)
if err != nil {
Expand Down

0 comments on commit a1bba7a

Please sign in to comment.