• Miércoles 20 de Noviembre de 2024, 16:27

Autor Tema:  warnings en servidor hecho en c++  (Leído 987 veces)

bonethugs

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
warnings en servidor hecho en c++
« en: Jueves 26 de Agosto de 2010, 14:29 »
0
hola a todos tengo un problema en esta sección de mi servidor, el aviso que me da al compilar es:


aviso: el formato ‘%zi’ espera el tipo ‘signed size_t’, pero el argumento 3 es de tipo ‘__off_t’


y la sección del codigo en la que salta el warning es:

if ((ex == ".gif") || (ex == ".jpg")) {

string contenido;

char tamano[15];

sprintf(tamano,"%zi",p.st_size);

if (ex == ".gif")contenido = "image/gif";

if (ex == ".jpg")contenido = "image/jpg";

respuesta = string(version) +" 200 OKn"+keepAlive+"Date: "+string(ctime(&tiempo))+"Server: Apache/2.2.3 (Debian)nLast-Modified: "+time+"Content-length: "+string(tamano)+"nContent-Type: "+contenido +"nn";

t = respuesta.length();.................

alguien sabe como puedo evitar esos warnings?

Un saludo a todos

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: warnings en servidor hecho en c++
« Respuesta #1 en: Jueves 26 de Agosto de 2010, 16:10 »
0
Haciendo coincidir los tipos ... o forzando un casting ...

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

bonethugs

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: warnings en servidor hecho en c++
« Respuesta #2 en: Jueves 26 de Agosto de 2010, 16:12 »
0
no se como hacer ninguna de las 2 cosas, me lo puedes explicar por favor?

Gracias y un saludo