1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
| sva |
14.08.2005 0:03
Сообщение
#1
|
|
Гость |
у меня такая проблема: имеется два фаила, каждый более 64к. вопрос как можно соеденить их в один файл как массив байтов. (файлы не текстовые).
пожалуйста если можно подробней. |
![]() ![]() |
| xds |
16.08.2005 2:02
Сообщение
#2
|
![]() N337 ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 737 Пол: Мужской Репутация: 26 |
1) К сожалению, r хранит не размер всего файла целиком, а размер очередной порции данных, успешно считанных в буфер.
2) Желательно делать так Код copy /b file1 + file2 file3 иначе Ctrl-Z не только запишется в конец выходного файла, но на этом же символе (EOF, ASCII 26) прекратится чтение входных файлов.3) Раз уж тут большинством решили, что уровень грамотности на форуме средний, имеет смысл следить за опечатками хотя бы в именах собственных. -------------------- The idiots are winning.
|
sva файлы большого размера 14.08.2005 0:03
xds Используй (псевдо)процедуры блочного ввода-вывода ... 14.08.2005 3:27
sva пробывал я так. но дело в том что файлы эти очень ... 14.08.2005 23:31
xds В моём примере в буфер помещается не больше 8192 б... 15.08.2005 3:36
hiv В командной строке набери:copy file1 + file2 file3... 15.08.2005 8:39
sva XBS:
Я ПОНЯЛ!!!! r: integer - это ... 15.08.2005 21:39![]() ![]() |
|
Текстовая версия | 10.12.2025 19:58 |