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

Загрузка данных из файла в массив целиком, а не по элементам - C++

Восстановить пароль Регистрация
 
alkash123
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 6
05.07.2016, 18:35     Загрузка данных из файла в массив целиком, а не по элементам #1
Доброго времени суток. Такой вопрос: как загрузить данные из файла в массив целиком, за один раз? количество элементов в файле и размер массива известны. Загрузка по элементам, как здесь, не нужна.
C++
1
2
3
for(i = 0; i < g; i++){ 
    ff1.read((char *)&y[i], sizeof(int));
}
буду благодарен за любую помощь.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2016, 18:35     Загрузка данных из файла в массив целиком, а не по элементам
Посмотрите здесь:

Передача данных их файла в массив C++
Ввод строки из потокового файла целиком C++
Чтение файла целиком в std::string C++
Загрузка файла в массив C++
Загрузка чисел в массив из файла C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Хрисипп
 Аватар для Хрисипп
17 / 27 / 8
Регистрация: 09.02.2016
Сообщений: 212
05.07.2016, 18:44     Загрузка данных из файла в массив целиком, а не по элементам #2
это невозможно. кто-то должен заняться распределением(и не забывайте, что они находятся в разных видах памяти). разве что библиотеки сторонние
zss
Модератор
Эксперт С++
 Аватар для zss
5944 / 5549 / 1783
Регистрация: 18.12.2011
Сообщений: 14,175
Завершенные тесты: 1
05.07.2016, 18:47     Загрузка данных из файла в массив целиком, а не по элементам #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
А что этому мешает, пишем
C++
1
ff1.read((char *)y, g*sizeof(int));
alkash123
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 6
05.07.2016, 18:49  [ТС]     Загрузка данных из файла в массив целиком, а не по элементам #4
zss, спасибо, работает
Yandex
Объявления
05.07.2016, 18:49     Загрузка данных из файла в массив целиком, а не по элементам
Ответ Создать тему
Опции темы

Текущее время: 16:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru