0 / 0 / 0
Регистрация: 16.10.2021
Сообщений: 1
1

Файлы и массивы

16.10.2021, 12:20. Показов 328. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня есть инициализация массива\

C++
1
string goods[100]={...}
далее я сохраняю массив в файл

C++
1
2
3
ofstream stream("goods.txt");
    copy(goods, goods + b, std::ostream_iterator<string>(stream, " "));//b - это переменная для фиксации последнего не пустого элемента массива, использованная в другом куске кода
    stream.close();
далее просто проверял правильно ли записываются значения

C++
1
2
3
4
5
6
    int count = 0;
    ifstream ifstr("goods.txt");
    while (!ifstr.eof())
        ifstr >> goods[count++];
    copy(goods, goods + --count, std::ostream_iterator<string>(std::cout, " "));
    ifstr.close();
я хочу при следующем запуске программы открывать значения из файла, но проблема в том, что инициализация массива в начале и нужно сделать что-то типа
if(проверка на не пустоту файла){инициализация массива из файла}
else{инициализация массива }

я понимаю, что создание файла нужно будет переносить в начало кода, мне нужно просто понять как сделать проверку на не пустоту файла в моем случае
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2021, 12:20
Ответы с готовыми решениями:

Файлы. Компоненты - массивы чисел. Переформировать файл, где сначала идут массивы с положительными макс. элементами
Здравствуйте!! я пишу такую задачу: нужно написать две программы, одна из них создает файл, где...

Массивы, файлы.
Задание 9 Даны массивы Дорога №1 H1,....,H20 цифры участков; L1,.....L20 протяженности...

Файлы, Массивы
Здравствуйте, не могу понять следующий код: with open(&quot;file/num - копия.txt&quot;) as f: arr = ...

Массивы и файлы
Здравствуйте.Я не сильно разбираюсь в С++,написал программу,вроде все правильно,но почему то не...

Массивы и файлы
Создать файл содержащий 3 одномерных целочисленных массива. На основе этого файла создать файл...

0
16.10.2021, 12:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2021, 12:20
Помогаю со студенческими работами здесь

файлы, массивы
1) Вычислить yi=2 соs (xi)+в; здесь i=1,10. Массив x вводится из файла f1. в меняется от -4 шагом...

Массивы, файлы
блин....(((у нас учительница совесм видимо(((дала задачи на массивы((а я отсутствовал(.помогите...

файлы и массивы
в общем задание такое : Сформировать файл F целого типа.Найти S - сумму первых трех...

Массивы и файлы
Здравствуйте, помогите пожалуйста разрешить мои вечные проблемы с массивами и файлами: Задание...

Файлы и массивы
Помогите сделать задание........Считывание данных из файла и найти сумму abs(x) если x&lt;0 елементов,...

Массивы и файлы
Сформировать файл f, компоненты которого являются целыми числами. Ни какая из компонент файла не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru