Вопрос задан 08.04.2021 в 18:28. Предмет Информатика. Спрашивает Пайнс Артём.

Записать данные с массива в файл, а потом создать новый массив, который будет заполняться данными

из файла
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Евсюков Влад.
Если это Delphi то
if OpenDialog1.Execute then Memo1.Lines.LoadFromFile(OpenDialog1.FileName);


if SaveDialog1.Execute Then Memo2.Lines.SaveToFile(SaveDialog1.FileName);
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для записи данных из массива в файл и чтения данных из файла в новый массив вам понадобятся следующие шаги:

  1. Запись данных из массива в файл:

    • Откройте файл для записи с помощью функции open() и передайте в нее имя файла и режим записи "w".
    • Используйте цикл для перебора элементов массива и записи каждого элемента в файл с помощью метода write() объекта файла.
    • Закройте файл с помощью метода close() объекта файла.
  2. Чтение данных из файла в новый массив:

    • Откройте файл для чтения с помощью функции open() и передайте в нее имя файла и режим чтения "r".
    • Используйте цикл для чтения каждой строки из файла с помощью метода readline() объекта файла.
    • Конвертируйте строку в число и добавьте его в новый массив.
    • Закройте файл с помощью метода close() объекта файла.

Вот пример кода на Python, который демонстрирует эту логику:

python
# Запись данных массива в файл arr = [1, 2, 3, 4, 5] with open("data.txt", "w") as file: for num in arr: file.write(str(num) + "\n") # Чтение данных из файла в новый массив new_arr = [] with open("data.txt", "r") as file: for line in file: num = int(line.strip()) new_arr.append(num) # Вывод нового массива print(new_arr)

После выполнения этого кода, вы увидите, что новый массив new_arr содержит те же значения, что и исходный массив arr.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос