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

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

Войти
Регистрация
Восстановить пароль
 
Terotgut
Сообщений: n/a
#1

двумерный массив из файла. С++ - C++

17.12.2011, 11:04. Просмотров 691. Ответов 2
Метки нет (Все метки)

Добрый день!
Тема не раз обсуждалась, но я не смог найти ответ на свой вопрос, к сожалению
Суть проблемы следущая - есть файл, количество строк не известно ( больше двух миллионов)
каждая строка состоит из двенадцать цифр. ( нулики и единицы)
Соответственно мне нужно все что есть в этом фале засунуть в массив для дальнейшей работы..
Конкретные вопросы- как объявить массив неизвестной длины и как считывать из файла посимвольно?
Ну и вопрос который "на будущее"- возможно ли считывать данные из динамически формирующегося файла?
То есть скрипт заполняет построчно файл, а программа при этом его читает по мере добавления новых строк.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2011, 11:04     двумерный массив из файла. С++
Посмотрите здесь:

Двумерный массив из файла - C++
Доброго времени суток! Подскажите как считать из файла в двумерный массив векторов vector<vector<string>> В инете и на форуме есть...

Считывание из файла в двумерный массив - C++
Здравствуйте. Подскажите пожалуйста (если есть уже решение), как считать из файла в двумерный массив.

Чтение в двумерный массив из файла - C++
Есть некоторая последовательность целых чисел, которая хранится в файле. Её нужно считать и записать в двумерный массив.

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

Записать текст из файла в двумерный массив - C++
Добрый день. Нужно загрузить текст из файла в двумерный массив. Например, текст вот такой dghgh sfhgsghf shshghgjsfjf ...

Считать текст из файла в двумерный массив - C++
Всем привет! Проблема такая. У меня есть текст 4х4 например 44rr r5r5 tttt eeee Мне нужно загнать его в двумерный массив....

Ввод данных из файла в двумерный массив - C++
Здравствуйте! Я написал такую программу: #include <iostream> #include <fstream> using namespace std; int main() { int...

Чтение CSV-файла в двумерный массив - C++
Есть файл вида:Нужно собрать числа в двумерный массив. Количество строк в файле неизвестно. Попробовал использовать регулярные выражения....

Добавление данных в двумерный массив из файла - C++
int tab = { { ' ', 'a', 'b', 'c', }, { 0, 1, 2, 3 }};Как данный массив заполнить тем же самым только из файла?

Как записать данные из файла в двумерный массив? - C++
Дан файл координат вершин ломаной линии на плоскости. Определить, имеет ли ломаная линия самопересечения, если да, то записать в файл G...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Wanderer1
23 / 23 / 4
Регистрация: 26.03.2011
Сообщений: 54
17.12.2011, 12:06     двумерный массив из файла. С++ #2
C++
1
2
3
4
5
6
7
8
ifstream fin("text.txt");
fin.seekg(0,ios::end);
long len=fin.tellg();
char *buf=new char[len+1];
fin.seekg(0,ios::beg);
fin.read(buf,len);
buf[len]='\0';
buf[i] - это любой символ файла
"структурное программирование С++" автор павловская.
также можно использовать fin.get вместо fin.getline, хотя в данной задаче наверное fin.getline как раз подходит. в последнем случае наверное компьютер не сильно будет грузиться.
число столбцов думаю в этом случае len/12. однако, исходя из последнего вопроса, память матрицы должен увеличиваться по мере добавления туда строк. ответ на последний вопрос: теоритически можно, сам никогда не пробовал
Terotgut
Сообщений: n/a
17.12.2011, 17:15     двумерный массив из файла. С++ #3
Спасибо большое за ответ!!
Yandex
Объявления
17.12.2011, 17:15     двумерный массив из файла. С++
Ответ Создать тему
Опции темы

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