Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: cazagavilan en 17 Abril 2012, 06:05 am



Título: Duda archivos abiertos en formato binario
Publicado por: cazagavilan en 17 Abril 2012, 06:05 am
Buenos dias,

He hecho este codigo para abrir una imagen en formato binario, y ahora me piden que modifique unos cuantos bytes de la mitad de la imagen mas o menos..
A ver si me podeis ayudar un poco por que no se me ocurre nada...

Como siempre, muchas gracias!
Código
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. using namespace std;
  5.  
  6.  
  7. int main()
  8. {
  9. string line;
  10. fstream mi_archivo ("C:\\Users\\jona\\Desktop\\ejercicios dos\\8.5\\pepe.png",ios::in|ios::binary);
  11. if(mi_archivo.is_open())
  12. {
  13. while(! mi_archivo.eof())
  14. {
  15. getline(mi_archivo, line);
  16. cout << line << endl;
  17. }
  18. mi_archivo.close();
  19. }
  20. else cout << "Error al abrir el archivo" << endl;
  21. system("pause");
  22. return 0;
  23. }
  24.