| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Получить массив строк из файла |
| Автор: Redstuff 12.5.2007, 13:21 |
| Получить массив строк из файла. По поиску нашел несколько примеров, но чето не разбирусь в них. |
| Автор: boriska 12.5.2007, 14:19 |
| http://forum.vingrad.ru/forum/topic-139737/anchor-entry1055342/0.html смотрел, что именно не понятно??? |
| Автор: Damarus 12.5.2007, 14:20 | ||
|
| Автор: Redstuff 13.5.2007, 13:26 | ||
| boriska, Да смотрел... vector не понятен В этом примере только кол-во строк.
|
| Автор: boriska 13.5.2007, 15:44 | ||
| Redstuff, а что vector, vector - контейнер из стандартной библиотеки, в сети много инфы на эту тему (на rsdn.ru раздел STL например) Почитай Н.Джосьютис "С++ Стандартная библиотека" или Леен Аммераль "STL для программистов на С++" в теме литература, посмотришь где скачать можно. А по поводу
Что не понятно ??? string831 *x указывает на твой массив строк |
| Автор: Redstuff 14.5.2007, 20:24 | ||||||
Переменная s типа char?
Как тогда переменную s сравнить с др. строкой? Например в файле:
|
| Автор: JackYF 14.5.2007, 20:52 | ||
|
| Автор: Redstuff 15.5.2007, 00:02 | ||||||
| JackYF, спасибо, это наверно самый простой способ ) все таки спец символы тоже надо учитывать )
Как вывести любую другую строчку? Можно просто массив дополнительный ввести и там сохранять каждую строчку как элемент?
|
| Автор: boriska 15.5.2007, 01:42 | ||
| Redstuff, внимательнее читай, я же тебе писал уже... У тебя есть указатель string831 *x, который указывает на твой массив динамически размещенный в памяти, его и используй для доступа к элементам этого массива. Т.е.
а вообще конечно сядь и прочти вводный курс по с++, ибо ты "плаваешь" в элементарных вещах |
| Автор: JackYF 15.5.2007, 16:52 |
Ну, во-первых, спецсимвол '\n' (слэш в обратную сторону), а во-вторых, такое при вводе в строку не пишется (если очень не извратнуться) и поэтому не проверяется... |