Форум программистов, компьютерный форум CyberForum.ru

Считывание массивов из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задан момент начала временного интервала и его продолжительность. Определить момент окончания интервала http://www.cyberforum.ru/cpp-beginners/thread874820.html
задан момент начала временного интервалаи его продолжительность (в часах, минутах и секундах). проверить корректность вводимых данных. определить момент окончания интервала. учесть возможностьнахождения начала и конца интервала в разных сутках. Сосиск, дублирование тем запрещено правилами форума. Тему принято "поднимать" сообщениями "тема актуальна". Если долго нет ответа, попробуйте...
C++ Выполнить сортировку массива по убыванию и проконтролировать ее результат. Произвести подсчет перестановок при сортировке 3.1) Количество элементов массива N и границы интервала Хн и Хк вводятся с клавиатуры. Память под массивы выделяется динамически. Элементы массива являются случайными числами из интервала . Выполнить сортировку массива по убыванию и проконтролировать ее результат. Произвести подсчет перестановок при сортировке http://www.cyberforum.ru/cpp-beginners/thread874798.html
C++ Структура (объяснить код программы)
Здравствуйте. Есть код структуры, можете пожалуйста немного объяснить код программы. #pragma once struct paint { char company; char function; char color; int weight; int production_country;
Задана прямоугольная матрица А. Построить вектор В, элементы которого равны разностям наибольших и наименьших значений элементов строк C++
Задана прямоугольная матрица А. Построить вектор В, элементы которого равны разностям наибольших и наименьших значений элементов строк. На с++
C++ Чем отличается this от *this? http://www.cyberforum.ru/cpp-beginners/thread874780.html
Привет всем ! вот код template<typename Key, typename Value> Dictionary<Key, Value>& Dictionary<Key, Value>::operator =(const Dictionary<Key, Value>& aDictionary) { if(this == &aDictionary) return *this; copy(pm_head_key, pm_tail_key, aDictionary); return *this; }
C++ Прямоугольную матрицу А умножить на k и найти максимальный элемент 2-го столбца Прямоугольную матрицу А умножить на k и найти максимальный элемент 2-го столбца. на с++ подробнее

Показать сообщение отдельно
Snuff4uk
0 / 0 / 0
Регистрация: 22.04.2013
Сообщений: 17
22.05.2013, 19:18     Считывание массивов из файла
Здравствуйте, помогите пожалуйста, сделать задание:

"Маршрут перевозок задан в виде массивов
P1, ... , P12 - наименования пунктов от пункта отправления (P1) до пункта прибытия (P12);
R1, ... , R11 - расстояния между соседними пунктами;
T1, ... , T11 - среднее время в пути.
Вывести средние скорости между тремя заданными парами пунктов."

Требования к выполнению:

"Программа для обработки разнотипных массивов данных, по сути представляющих собой набор записей, состоящих из нескольких разнотипных полей. Данные должны загружаться из файла, имя которого пользователь вводит с клавиатуры. Результат выполнения операции открытия файла должен проверяться. В случае неуспешного открытия, имя файла должно запрашиваться повторно. Память под массивы (или массив структур) должна выделяться динамически с помощью функции malloc() (где надо – realloc()), освобождаться – free(). Количество элементов в массивах (или массиве структур) программа должна определять автоматически по содержимому файла, корректно обрабатывая ситуации с наличием в файле «лишних» символов-разделителей. Для работы с файлом использовать библиотечные функции. Если в задании предусмотрены строковые данные, то подумать, могут ли они состоять из нескольких слов (например, ФИО, названия станций метро, стран, городов, кафедр, факультетов, предприятий) и, если могут, то обеспечить правильную загрузку таких данных из файла. Память под каждое строковое значение также должна выделяться динамически и ее размер должен точно соответствовать фактической длине сохраняемой в ней строки. Результат выполнения каждой операции выделения памяти должен проверяться. В случае возникновения ошибки на каком-либо шаге, должно осуществляться полное освобождение всех выделенных ресурсов, дальнейшее использование которых стало невозможным из-за возникшей ошибки."

Заранее, огромное спасибо!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru