2016-01-26 2 views
0

Здравствуйте, я не успеваю добавить «myText» в конце файла фотографии.C++ Как добавить строку в конце в файл изображения?

ofstream photo; 
photo.open("photo.jpg",ios::app); 
photo << endl << "textAdded"; 

Это не работает ... Это не добавляет "textAdded" в конце двоичного файла ...

+4

Откуда вы ее не добавили? – user463035818

+1

Почему вы хотите добавить текст в файл изображения? Что вы имеете в виду здесь? – Galik

+0

Поскольку я вижу это с возвышенным текстом –

ответ

0

Попробуйте добавить photo.close(); на новой строке после того, что вы написали

+0

Технически это должно произойти автоматически при уничтожении потока, но метод close() должен вызываться и записывать ожидающие данные в файл перед закрытием. Вероятно, также стоит добавить проверку ошибок для ошибок открытия файла. – Tom

+0

Это не имеет никакого значения, файл автоматически закрывается. – Galik

Смежные вопросы