Una pequeсa ayuda :)?
#17

Quote:
Originally Posted by Miguel
View Post
Esa advertencia dice mucho mбs de lo que crees. Te estб indicando que no pudo determinar el tamaсo de la variable que colocaste dentro del sizeof. Si ese sizeof estб dentro de una funciуn que maneje cadenas de caracteres (como format, por ejemplo), harнa que la cadena resultante del formato quede vacнa.

Eso explicarнa por quй estбs obteniendo un espacio en vez de la distancia. їLa soluciуn? Revisar lo que estбs colocando en el sizeof.

sizeof determina la cantidad de celdas de una variable. En el caso de las cadenas de caracteres, determina su longitud mбxima (contando el caracter nulo). Por ejemplo, si tienes new x[31] y llamas a sizeof (x), su resultado serнa 31, ya que x tiene 31 celdas.

Si mal no recuerdo, al utilizar sizeof sobre un arreglo que proviene de los parбmetros de una funciуn, el compilador se queja. їEs ese tu caso?
De hecho, al ponerlo asн

Code:
format(msjDistancia, sizeof(msjDistancia), "%0.2f", distancia);
Me envia el warning, pero si lo hago sin el sizeof me manda un error.
Reply


Messages In This Thread
Una pequeсa ayuda :)? - by SmileJack - 16.08.2017, 14:36
Respuesta: Una pequeсa ayuda :)? - by Z0MBERTH - 16.08.2017, 15:47
Re: Una pequeсa ayuda :)? - by FlaNy - 16.08.2017, 15:51
Re: Una pequeсa ayuda :)? - by SmileJack - 16.08.2017, 18:26
Respuesta: Una pequeсa ayuda :)? - by adri1 - 16.08.2017, 18:49
Re: Una pequeсa ayuda :)? - by Toroi - 16.08.2017, 18:55
Re: Una pequeсa ayuda :)? - by SmileJack - 16.08.2017, 18:57
Re: Una pequeсa ayuda :)? - by pabloalber84ban - 16.08.2017, 19:45
Re: Una pequeсa ayuda :)? - by SmileJack - 16.08.2017, 21:40
Re: Una pequeсa ayuda :)? - by SmileJack - 16.08.2017, 23:26
Respuesta: Una pequeсa ayuda :)? - by LuiisRubio - 17.08.2017, 00:47
Re: Una pequeсa ayuda :)? - by SmileJack - 17.08.2017, 01:32
Re: Respuesta: Una pequeсa ayuda :)? - by Swankeh - 17.08.2017, 02:49
Respuesta: Re: Una pequeсa ayuda :)? - by adri1 - 17.08.2017, 02:52
Re: Una pequeсa ayuda :)? - by SmileJack - 17.08.2017, 03:41
Re: Una pequeсa ayuda :)? - by Miguel - 17.08.2017, 03:47
Re: Una pequeсa ayuda :)? - by SmileJack - 17.08.2017, 16:18
Re: Una pequeсa ayuda :)? - by Miguel - 18.08.2017, 01:03
Re: Una pequeсa ayuda :)? - by SmileJack - 18.08.2017, 02:33
Respuesta: Una pequeсa ayuda :)? - by LuiisRubio - 18.08.2017, 08:24

Forum Jump:


Users browsing this thread: 5 Guest(s)