![]() |
|
Модераторы: bsa |
![]()
|
|
| jhonyxakep |
|
|||
![]() Divide Et Impera ![]() ![]() Профиль Группа: Участник Сообщений: 983 Регистрация: 7.4.2009 Где: Что, Когда? Репутация: 1 Всего: 8 |
Неожиданно для себя столкнулся с проблемой: Необходимо из файла читать все символы(в тч пробелы переносы и тд) в char, посредством fstream, погуглил - ничего не нашел.
|
|||
|
||||
| Ozerich |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 2.8.2009 Где: Минск, Беларусь Репутация: 4 Всего: 5 |
--------------------
C++(STL) / DHTML(CSS) / Javascript / PHP Developer |
|||
|
||||
| jhonyxakep |
|
|||
![]() Divide Et Impera ![]() ![]() Профиль Группа: Участник Сообщений: 983 Регистрация: 7.4.2009 Где: Что, Когда? Репутация: 1 Всего: 8 |
Ozerich, хорошо, а если ch должен быть unsigned char?
|
|||
|
||||
| Ozerich |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 2.8.2009 Где: Минск, Беларусь Репутация: 4 Всего: 5 |
Ну тогда наверное никак. А для чего тебе unsigned? --------------------
C++(STL) / DHTML(CSS) / Javascript / PHP Developer |
|||
|
||||
| jhonyxakep |
|
|||
![]() Divide Et Impera ![]() ![]() Профиль Группа: Участник Сообщений: 983 Регистрация: 7.4.2009 Где: Что, Когда? Репутация: 1 Всего: 8 |
||||
|
||||
| Ozerich |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 2.8.2009 Где: Минск, Беларусь Репутация: 4 Всего: 5 |
Это сообщение отредактировал(а) Ozerich - 23.2.2010, 13:20 --------------------
C++(STL) / DHTML(CSS) / Javascript / PHP Developer |
||||
|
|||||
| jhonyxakep |
|
|||
![]() Divide Et Impera ![]() ![]() Профиль Группа: Участник Сообщений: 983 Регистрация: 7.4.2009 Где: Что, Когда? Репутация: 1 Всего: 8 |
||||
|
||||
| Ozerich |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 2.8.2009 Где: Минск, Беларусь Репутация: 4 Всего: 5 |
Пофиг. В вижле и так и так работает --------------------
C++(STL) / DHTML(CSS) / Javascript / PHP Developer |
|||
|
||||
| Albor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 589 Регистрация: 28.2.2009 Репутация: 2 Всего: 9 |
Объясните, а почему первый вариант не годится для unsigned char?
разве результат не будет приведён к требуемому типу? |
|||
|
||||
| Ozerich |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 2.8.2009 Где: Минск, Беларусь Репутация: 4 Всего: 5 |
--------------------
C++(STL) / DHTML(CSS) / Javascript / PHP Developer |
||||||
|
|||||||
| Albor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 589 Регистрация: 28.2.2009 Репутация: 2 Всего: 9 |
Такое не происходит если подключить fstream.h. Ну да ладно. Что мешает сделать так:
кстати, а чего бы не прочитать файл полностью в массив, а не по одному символу. Это сообщение отредактировал(а) Albor - 23.2.2010, 14:11 |
|||
|
||||
| Ozerich |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 2.8.2009 Где: Минск, Беларусь Репутация: 4 Всего: 5 |
Такого заголовочного файла VS 2008 не находит.
А вот это работает --------------------
C++(STL) / DHTML(CSS) / Javascript / PHP Developer |
||||||
|
|||||||
| Albor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 589 Регистрация: 28.2.2009 Репутация: 2 Всего: 9 |
||||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
вот извращенцы. istream::read нужен для чтения блоков информации. Какой смысл читать по 1 символу? Имхо, лучше уж тогда использовать istream::get():
|
|||
|
||||
| jhonyxakep |
|
||||
![]() Divide Et Impera ![]() ![]() Профиль Группа: Участник Сообщений: 983 Регистрация: 7.4.2009 Где: Что, Когда? Репутация: 1 Всего: 8 |
Ну во 1 это не правда, тк я как раз фстримом и пользуюсь.
bsa, во 2, нужна была реализация как можно проще для понимания ЗЫ Все таки анализ BMP дело не легкое Добавлено через 1 минуту и 11 секунд А в MinGW нет:( Добавлено через 2 минуты и 49 секунд
Из-за скорости, и требованиям к RAM, тк прога вообще для мафынки с 4 мб RAM |
||||
|
|||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |