Hola quiero mostrar en pantalla el valor de una variable metros seguido de un m. Esto es lo que estoy haciendo pero me da error: draw_text(0,0,metros+string("m"))
alguna solucion?
Hola, el código correcto sería:
draw_text(0,0,string(metros)+"m")
Ahora te explico el fallo que habías hecho:
la variable metros es un número, y sólo se puede dibujar si la conviertes a string (cadena de carácteres). Por eso hay que utilizar la función string(). Y cuando has puesto string("m"), en realidad no estabas cambiando nada, porque "m" ya es un string.
Espero haberte ayudado, un saludo!
muchas gracias, pero una duda has dicho que hay que cambiarlo con el string pero si pongo draw_text(0,0,metros) funciona igual. eso que hay que hacerlo cuando aparte de una variable quieres sumar texto o por que?
A eso de sumar texto se le llama "concatenar". draw_text no permite concatenar una variable numérica con una cadena de texto de manera directa, por eso se usa string, pero cuando sólo hay una variable, pues no hay concatenación alguna, por lo que se puede dibujar directamente.
PD: Perdón por meter mi cuchara :-[
Le quitaste el minuto de fama a Mega ¿estas contento?.
Muchas gracias chicos :D ahora ya lo entiendo a la perfeccion :D