Нужен класс, который бы представлял файл в виде массива. Каждый элемент этого массива — это 1 слово из файла.
Заковырка заключается в том, что файл нельзя подгружать в память целиком. Т.е. чтобы при tmp=myclassarr[N] переменная tmp становилось бы равна N-ному слову из файла таким путём (как я себе это представляю):
file.seekg(0);
for(int i=0; i<N; ++i) file >> tmp;
Может кто-нибудь сделать?
Кстати, ту программу я с горем пополам сделал: http://nopaste.com/p/ac1Tcopzk
Хотелось бы чтобы было так:
MyClass("data.txt") myclassarr; //-> открывает файл data.txt на чтение с помощью ifstream
tmp=myclassarr[3];//-> tmp становится равным третьему слову файла
tmp=myclassarr.flenght;//-> tmp становится равным кол-ву слов в файле
Ответ на:
комментарий
от madcore
Ответ на:
комментарий
от madcore
Ответ на:
комментарий
от Obey-Kun
Ответ на:
комментарий
от madcore
Ответ на:
комментарий
от alexeiz
Ответ на:
комментарий
от maverik
Ответ на:
комментарий
от Obey-Kun
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Чтение многомерного массива из отраженого файла (2011)
- Форум В чём заковырка? (2010)
- Форум Учет траффика, заковырки... (2005)
- Форум Удалённое управление. Заковырка и незнание. (2019)
- Форум Классы (2012)
- Форум класс :))))))) (2005)
- Форум Прикастить класс класса с генериками (2015)
- Форум Размышление об архитектуре класса/классов (2014)
- Форум Средний класс (2020)
- Форум конструктор класса (2019)