al insertarle un valor de 3 dígitos a una variable me da error...
hago esto:
- Código: Seleccionar todo
- PauseBGColor.r = 999;
y al compilar me sale esto:
- Código: Seleccionar todo
- aviso: entero grande truncado implícitamente al tipo unsigned
y cuando en vez de darle un valor de 3 dígitos le doy uno de 1 (valor 0) dígito... no me sale ese aviso...
debo seguir compilando sin prestarle atención a ese aviso? o que debo de hacer para que no me de ese aviso?
compilo con el g++ 4.1 en ubuntu... y por alguna extraña razón cuando lo hago en window$ no me da ese error...

Aprovechando el post tambien tengo un error simple creo yo (por desgracia no he podido entender por que..)...
tengo una funcion en una clase que recive como parametro la url de un archivo y dos variables mas...
de la siguiente forma:
- Código: Seleccionar todo
- void clasea::cargaimg( char *url, int zoom, int alpha )
y al pasarle como parametro la url desde otra clase y obviamente creado el objeto tambien... de la siguiente manera:
- Código: Seleccionar todo
- objeto.cargaimg( "../img/juego.gif", 0, 1);
al compilar me tira el siguiente error:
- Código: Seleccionar todo
- aviso: conversión obsoleta de una constante de cadena a ‘char*’
y nueva mente solo meda el error en linux cuando lo compilo en window$ no tira ese error...
sera que estoy haciendo algo mal?



 
  
