Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Путь к файлу и чтение матрицы символов14.02.2015, 11:18. Показов 534. Ответов 15
Метки нет (Все метки)
Задача в чтении матрицы символов из файла.
А дальше проблема в чтении. 1 строку прочитать не проблема, использовав
Кликните здесь для просмотра всего текста
F W R J Y H Y W E R
K M N H F K J D L K K J H D R W E Q A S M N V C Z X P P R W J H G S A S K L I R N F Y R J D K F L W J R Y U L O F D R W И записать её нужно в динамический массив, как определить конец строки? Чтобы записывать каждую строку, и так пока строки не кончатся? Подскажите как лучше это сделать, при том, что создавать динамический массив я умею только так:
0
|
14.02.2015, 11:18 | |
Ответы с готовыми решениями:
15
OpenFileDialog. Получить путь к файлу на чтение которого нет прав Поисковик файлов. Если путь к файлу содержит больше 248 символов, то программа выдает ошибку Как программно получить путь к файлу конфигураций программы (файлу user.config)? Файл: Получить полный путь к файлу и записать этот путь в отдельную переменную. |
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
14.02.2015, 11:51 | 2 |
Автоматически оно не может определиться. Файл туда же помести, где сама программа. Тогда можно без пути, только запускать программу надо непосредственно.
Считывать надо строками - getline(), затем через istringstream разделишь на элементы. Ну или если знаешь, сколько в строке элементов, то циклом for.
1
|
Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
|
|
14.02.2015, 12:05 [ТС] | 4 |
Разобрался с путём.
А как использовать getline? Мне их бы в одномерный массив все записать, узнав сколько строк. Потом одномерный массив упорядочу и распределю в матрицу и готово
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
||||||
14.02.2015, 12:20 | 5 | |||||
Так размер массива известен заранее?
0
|
Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
|
||||||
14.02.2015, 12:52 [ТС] | 6 | |||||
Размеры не известны
Добавлено через 6 минут И в ваш код не хочет компилироваться, не могу поправить, getline не работает Добавлено через 22 минуты Даже если статический массив создать, не компилируется.
Ошибка 1 error C2079: "ss" использует неопределенный class "std::basic_istringstream<_Elem,_Traits,_Alloc>"
0
|
Заблокирован
|
||||||
14.02.2015, 13:28 | 7 | |||||
zuxa-zuxa,
1
|
Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
|
||||||
14.02.2015, 13:52 [ТС] | 8 | |||||
Много непонятного в коде
19 строка в особенности Добавлено через 2 минуты Немного другим, обходным путём пошел, ещё маленький вопросик: как начать чтение файла сначала более корректно, чем
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
||||||
14.02.2015, 14:01 | 9 | |||||
Переместиться к началу:
1
|
Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
|
|
14.02.2015, 14:27 [ТС] | 11 |
Нет
Для меня вектор-это направленный отрезок
0
|
Заблокирован
|
|
14.02.2015, 14:36 | 12 |
а лист это не список а кусок бумаги?Кури http://www.cplusplus.com/reference/vector/vector/ пригодится.
0
|
Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
|
||||||
14.02.2015, 14:47 [ТС] | 13 | |||||
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
14.02.2015, 14:53 | 14 |
Покажи, что получилось.
0
|
Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
|
||||||
14.02.2015, 15:06 [ТС] | 15 | |||||
И да, реализую 2 способ упорядочить массив-обменом(пузырьком) и ошибка, при выполнении ошибка, а не в коде.
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
||||||
14.02.2015, 15:39 | 16 | |||||
1
|
14.02.2015, 15:39 | |
14.02.2015, 15:39 | |
Помогаю со студенческими работами здесь
16
Разбить путь к файлу на части - путь, файл и расширение Путь к файлу Путь к файлу Путь к файлу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |