![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Алина |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 14.5.2005 Репутация: нет Всего: нет |
Есть текстовый файл, в котором записана матрица размерности 6х6, что-то типа
1 2 3 4 5 6 7 8 9 0 1 4 6 7 8 9 4 5 5 6 1 8 3 2 5 9 7 7 1 4 2 0 2 7 3 1 Надо прочитать из нее матрицу меньшей размерности, например 3х3 так, чтобы в меньшую матрицу попал верхний левый "угол" исходной. Именно "угол" мне читать не удается, элементы меньшей матрицы считываются подряд, то есть в результате получается 1 2 3 4 5 6 7 8 9 а не 1 2 3 7 8 9 6 7 8 Подскажите, пожалуйста, как это реализовать... |
|||
|
||||
| srd |
|
|||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: 27 Всего: 49 |
Читай всю матрицу, а потом выброси лишние элементы.
-------------------- Не смей читать мою подпись!!! |
|||
|
||||
| Алина |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 14.5.2005 Репутация: нет Всего: нет |
Это не то, что надо, надо прочитать именно эти элементы, поскольку в программе, работающей с матрицей, определен массив именно размерности 3х3...
Вариант с чтением всего файла не подходит... Нужен способ прочитать именно эти элементы Добавлено @ 06:40 Размерность массива увеличить конечно можно, но хотелось обойтись без этого |
|||
|
||||
| Alastis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 15.11.2004 Где: Казахстан, Астана Репутация: 4 Всего: 10 |
читай посимвольно, когда прочитаешь в строке столько, сколько нужно - переходи к следующей строке
-------------------- Прости, что я говорю, когда ты меня перебиваешь. |
|||
|
||||
| Алина |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 14.5.2005 Репутация: нет Всего: нет |
А откуда мне знать, сколько там символов?! Или я чет не так понимаю?..
Добавлено @ 08:59 Вопрос скорее даже дакой: как перейти на новую строку, когда прочитали с текущей строки столько числес, сколько надо? Добавлено @ 09:00 чисел |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Покажи как файл чиаешь. Если стандартными функциями, то seek(......); |
|||
|
||||
| srd |
|
|||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: 27 Всего: 49 |
Что-нибудь вроде такого:
Это сообщение отредактировал(а) srd - 18.5.2005, 17:22 -------------------- Не смей читать мою подпись!!! |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |