![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| ТРЕТЬ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 8.1.2006 Где: mind's gloomy corner Репутация: нет Всего: 1 |
*С заранее виноватым видом и глазками а-ля Кот из Шрека второго*
Честное слово, долго (не менее получаса) возился с поиском и с документацией по С, да так и не нашел, как заметить, что попал на конец строки... Ладно, много слов... Вот код...
Напишите плз вместо *** цикл, который будет идти по файлику и найдя конец строки выдавал "Опля! Да это же конец строки!!!"=) Дополнительная инфа. Файлик создается через блокнот - конец строки - нажатие Enter. Дополнительные условия. Не использовать других библиотек, особенно STL=)... Можете задавать любую дополнительную переменную, как вам нравится. Желательно все-таки использование либо fread либо fgetc... Дополнительная просьба. Как добавлять конец строки с помощью fwrite или fputc? А то как-то глупо получается весь файл одной строкой писать... Это сообщение отредактировал(а) ТРЕТЬ - 23.6.2006, 20:45 |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 2 Всего: 261 |
Читая строку fgets ты устанавливаешь указатель на начало следующей. Что ты хочешь вобще сделать?
|
|||
|
||||
| ТРЕТЬ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 8.1.2006 Где: mind's gloomy corner Репутация: нет Всего: 1 |
Погодите... Тут сейчас посмотрел что такое fgets... Как я понял, можно впринципе заюзать его а потом посчитать кол-во символов полученых и т.д. и т.п. Но это как-то криво...
Что я хочу сделать? Ну, скажем скрипт, который посимвольно считывает из файла и посимвольно выводит на экран, н6е реагируя на символ конца строки... Например я что-то вот такое сделал... (Можно вставить вместо ***)
Но дело в том, что вслучае, если в файлике несколько строк, то оно и выведет несколько строк, а хочется чтобы все одной пошло. |
|||
|
||||
| SaDFromSpb |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 5.4.2006 Где: Санкт-Петербург Репутация: 3 Всего: 3 |
хм...
Только, если символ перевода каретки не '\r', то пусть люди меня поправят. Это сообщение отредактировал(а) SaDFromSpb - 23.6.2006, 21:06 -------------------- "За исключением части, касающейся потоков, библиотека Loki написана на стандартном языке С++. Увы, это означает, что многие современные компиляторы не смогут работать с ней в полном объеме." (А. Александреску. Modern C++ design. 2001) |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
как-то это не правильно -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| SaDFromSpb |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 5.4.2006 Где: Санкт-Петербург Репутация: 3 Всего: 3 |
MAKCim, А это я образно =) . Не помню, как в старой библиотеке конец файла определять. Ладно, ща залезу в справочник и исправлю.
-------------------- "За исключением части, касающейся потоков, библиотека Loki написана на стандартном языке С++. Увы, это означает, что многие современные компиляторы не смогут работать с ней в полном объеме." (А. Александреску. Modern C++ design. 2001) |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 2 Всего: 261 |
|
|||
|
||||
| ТРЕТЬ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 8.1.2006 Где: mind's gloomy corner Репутация: нет Всего: 1 |
Блин.... Глупее не придумаешь - ничего не получалось просто потому что я использовал не ' a "... а в остальном писал же все так же как вы показали=))))))
Все, всем спасибо, пожелайте мне на завтра удачи на экзамене! |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
удачи! -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |