![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
flyleaf |
|
||||
![]() Новичок Профиль Группа: Awaiting Authorisation Сообщений: 40 Регистрация: 6.4.2009 Репутация: нет Всего: нет |
Помогите плз со считыванием обьектов из файла и записью их в масив, при етом надо указать количество считаных обьектов и байтов и вывести все на экран!
Заносились данные в файл таким образом
пробывала считывать таким способом --->
|
||||
|
|||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
тебе точно нужно использовать текстовое представление данных?
Если не сложно, выложи пример файла (только не очень большой), который нужно считывать. |
|||
|
||||
flyleaf |
|
||||
![]() Новичок Профиль Группа: Awaiting Authorisation Сообщений: 40 Регистрация: 6.4.2009 Репутация: нет Всего: нет |
Канешь не сложно!
ну всесто циферок можно че угодно канешь при считывание я брала клас с 3-а тектовыми переменными ето две отдельные програмки, одна записывает, вторая должна ситывать
Это сообщение отредактировал(а) flyleaf - 22.5.2009, 22:01 |
||||
|
|||||
azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
flyleaf
а зачем это хранить в файле? генерировать это безобразие то легко, а вот обратно читать.. ![]() ваша программа создает файл, у него есть конкретный формат и программа не нуждается в этих подсказках чтобы прочитать данные из файла. Но раз надо так надо ![]()
Это сообщение отредактировал(а) azesmcar - 22.5.2009, 22:27 |
||||
|
|||||
flyleaf |
|
|||
![]() Новичок Профиль Группа: Awaiting Authorisation Сообщений: 40 Регистрация: 6.4.2009 Репутация: нет Всего: нет |
Насчет задания, лаба есть лаба(((
а насчет текста, так мне надо в масив заносить ето( и выводить размер считаного. причем без использования СТЛ =( поетому проблема пока что остается ( |
|||
|
||||
azesmcar |
|
||||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
Ну так занесено в вектор, можете выводить std::cout << vec.size();
А вот это уже слишком..и почему же? 1. не знач количество строк в файле вы не сможете создать массив, придеться либо два раза файл считывать, либо самой вектор писать 2. зачем писать задачи заведомо неправильно? учат людей в институте непонятно чему.
Что-то похожее на это безобразие нужно? ![]() правда я тут никаких проверок не неправильный формат файла не писал..это вы уж посмотрите..надо/не надо.. |
||||||
|
|||||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
можно вместо массива в список заносить значения. а в конце создать динамический массив, равный размеру списка и скопировать туда элементы. не такой уж вектор и сложный. строк 50 кода. |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
в какой список? std::list имеется ввиду? STL использовать нельзя. А где я говорил что он сложный? меня скорее интересует вопрос - зачем писать то что давно написано и причем не просто "где-то написано" а является частью стандартной библиотеки шаблонов C++. |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
самописно-велосипедный. stl же использовать нельзя. поэтому остаётся вариант или написать самому или дать преподу в глаз. Вот нашёл велосипед ![]() Сначала вариант с allocator использовал, но вдруг преподу не понравится - поэтому заменил на более низкоуровневые операции работы с памятью.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |