![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| cppGhost |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 24.4.2013 Репутация: нет Всего: нет |
Здравствуйте, хочу считать содержимое файла word и потом записать это содержимое в другой файл. Делаю так
однако, при таком прямом копировании файл нормально не открывается. word говорит, мол он поврежден. Не стоит предлагать просто копировать файл, так как задача немного шире и это лишь первый шаг. Буду рад помощи. |
|||
|
||||
| akizelokro |
|
|||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: 1 Всего: 5 |
Я не вижу массива, динамически выделенного в количестве байт, равному размеру файла, куда записывается входной файл и откуда считывается выходной.
Это сообщение отредактировал(а) akizelokro - 26.9.2013, 19:31 -------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
| cppGhost |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 24.4.2013 Репутация: нет Всего: нет |
Ой, да. Это я погорячился
но так все равно не выходит |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
Вы открываете файл в бинарном режиме, а читаете и пишите его как текстовый. Используйте read/write методы ifstream/ofstream соответственно для чтения и записи. В качестве буфера используйте std::vector<char>
Это сообщение отредактировал(а) vinter - 26.9.2013, 20:47 |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |