| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Как считать файл по 1 байту |
| Автор: catherham 23.2.2011, 22:15 |
| Нужно считать файл по 1 байту. Т.е сначала 1-й байт, потом 2-й и так до конца файла. |
| Автор: triclosan 23.2.2011, 22:20 |
| istream::get ? |
| Автор: alexvs11 23.2.2011, 22:25 | ||||
Добавлено через 2 минуты и 47 секунд
|
| Автор: catherham 23.2.2011, 23:38 |
| alexvs11, А таким образом можно окрыть файл любого типа, а то мне нужно посчитать кол-во байт в файле, для txt работает, а для jpg или docx нет. Пишет неверное кол-во байт. Для хранения кол-ва байт использую тип unsigned int, docx файл весит 163 тыс. байт. |
| Автор: alexvs11 23.2.2011, 23:49 |
| ios_base::binary же |
| Автор: catherham 23.2.2011, 23:52 |
| спасибо) открыл как бинарный)) всё круто считает) |
| Автор: Nat 24.2.2011, 09:30 | ||
Если нужно просто узнать размер файла, то можно использовать структуру stat.
|
| Автор: alexvs11 24.2.2011, 11:31 | ||
Nat, ну есть стандартный способ узнать через
|
| Автор: catherham 24.2.2011, 13:07 |
| Мне нужно было посчитать кол-во повторений каждого байта и число всех байтов. Уже сделал. |