![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Redstuff |
|
|||
![]() Команда REDSTUFF ![]() ![]() Профиль Группа: Участник Сообщений: 497 Регистрация: 27.5.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Получить массив строк из файла.
По поиску нашел несколько примеров, но чето не разбирусь в них. |
|||
|
||||
| boriska |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 7.12.2006 Где: kharkov Репутация: нет Всего: нет |
это смотрел, что именно не понятно???
|
|||
|
||||
| Damarus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 671 Регистрация: 6.5.2006 Репутация: 6 Всего: 29 |
|
|||
|
||||
| Redstuff |
|
|||
![]() Команда REDSTUFF ![]() ![]() Профиль Группа: Участник Сообщений: 497 Регистрация: 27.5.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
boriska, Да смотрел... vector не понятен
В этом примере только кол-во строк.
|
|||
|
||||
| boriska |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 7.12.2006 Где: kharkov Репутация: нет Всего: нет |
Redstuff, а что vector, vector - контейнер из стандартной библиотеки, в сети
много инфы на эту тему (на rsdn.ru раздел STL например) Почитай Н.Джосьютис "С++ Стандартная библиотека" или Леен Аммераль "STL для программистов на С++" в теме литература, посмотришь где скачать можно. А по поводу
Что не понятно ??? string831 *x указывает на твой массив строк Это сообщение отредактировал(а) boriska - 13.5.2007, 15:46 |
|||
|
||||
| Redstuff |
|
||||||
![]() Команда REDSTUFF ![]() ![]() Профиль Группа: Участник Сообщений: 497 Регистрация: 27.5.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Переменная s типа char?
Как тогда переменную s сравнить с др. строкой? Например в файле:
|
||||||
|
|||||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
||||
|
||||
| Redstuff |
|
||||||
![]() Команда REDSTUFF ![]() ![]() Профиль Группа: Участник Сообщений: 497 Регистрация: 27.5.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
JackYF, спасибо, это наверно самый простой способ )
все таки спец символы тоже надо учитывать )
Как вывести любую другую строчку? Можно просто массив дополнительный ввести и там сохранять каждую строчку как элемент?
|
||||||
|
|||||||
| boriska |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 7.12.2006 Где: kharkov Репутация: нет Всего: нет |
Redstuff, внимательнее читай, я же тебе писал уже...
У тебя есть указатель string831 *x, который указывает на твой массив динамически размещенный в памяти, его и используй для доступа к элементам этого массива. Т.е.
а вообще конечно сядь и прочти вводный курс по с++, ибо ты "плаваешь" в элементарных вещах Это сообщение отредактировал(а) boriska - 15.5.2007, 01:51 |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Ну, во-первых, спецсимвол '\n' (слэш в обратную сторону), а во-вторых, такое при вводе в строку не пишется (если очень не извратнуться) и поэтому не проверяется... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |