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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Snuff4uk
0 / 0 / 0
Регистрация: 22.04.2013
Сообщений: 17
#1

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

22.05.2013, 19:18. Просмотров 421. Ответов 0
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста, сделать задание:

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

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

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

Заранее, огромное спасибо!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 19:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считывание массивов из файла (C++):

Считывание данных из файла в несколько массивов - C++
Добрый день. Прошу помощи в следующей задаче. У меня есть файл с тремя столбцами в формате: for (int j = 0; j < n; j++){ for (int i...

Заменить считывание с клавиатуры на считывание из файла - C++
Помогите пожалуйста, ни разу не работал со считыванием из файла поэтому не понимаю как и что делать. Почитал в интернете, попробовал, не...

Считывание файла в массив и запись нового файла - C++
Консоль VS C++. Текстовый файл открывается как бинарный, и считывается по 100 байт в массив - и сразу они переписываются в другой файл. В...

считывание из файла - C++
привет всем. полазил по форуму но так и не понял как считывать с файла для моей задачи.. как считать из файла чтоб можно было потом...

Считывание с файла - C++
Задание 1: Считать с файла и найти количество слов из 4 и менее букв. (test.txt по умолчанию в папке с программой) Вопрос: Почему он...

Считывание из файла - C++
#include <iostream> #include <time> #include <fstream> using namespace std; int linear_search(int array, int size, int...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2013, 19:18
Привет! Вот еще темы с ответами:

Считывание из файла - C++
есть файл с настройками prog.conf вида: date = 01.02.2010 time = 15:05:45 step = 0.5 ... есть переменные: day, month, year,...

Считывание из файла - C++
Помогите пожалуйста! Почему не работает? Нужно считать из файла в двумерный массив матрицу состоящую из 0 и 1. char **table; ...

Считывание из файла - C++
Дан файл с данными типа: Петров Роман 1989 04 15 5 4 3 5 естесственно, что данных больше.. Последние 4 цифры - это оценки.. Надо...

Считывание с файла - C++
ВСЕМ ПРИВЕТ!Я пишу программу смысл ее такой: создан файл key.txt(в этом файле написано 1234) при запуске программы она нам покажет если в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru