Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: W0lFy en 19 Mayo 2010, 07:56 am



Título: Apertura Archivos JPG
Publicado por: W0lFy en 19 Mayo 2010, 07:56 am
Buenas gente, me gustaría saber como poder leer archivos JPG para poder enviar por sockets los ficheros. por ejemplo quiero enviar foto .jpg mediante sockets, con lo cual voy leyendo el archivo y voy mandando los string por sockets.El problema es cuando voy a leer el archivo, solo lee 4 caracteres
 si el archivo contiene lo siguiente:

˙Ř˙ŕ JFIF 

y sigue con mas caracteres no printables, pero cuando lee  ˙Ř˙ŕ  me salta del bucle, decidme si ago algo mal. Un saludo!

Código
  1. fd=fopen(archivo,"r");
  2. while (!feof(fd))
  3. {    
  4.        fread( cadena, 1,1000,fd);
  5.        MessageBox(NULL,cadena,"Cadena",MB_ICONERROR);
  6.  
  7. }
  8.  
  9. fclose(fd);