cambiar valores de un array


hola todos!

me estoy volviendo loca con un array porque no encuentro cual es la sintaxis que hay que utilizar.
declaro como variable global:

       float posicion[3]; //contiene la posicion x,y,z

y luego dentro de una función quiero cambiar los tres valores. yo creo que se tendria que hacer asi:
   
    posicion={320, 0, 100};

y me sale este error.

sweep17.ino: in function 'void loop()':
sweep17:107: error: expected primary-expression before '{' token
sweep17:107: error: expected `;' before '{' token

¿alguien que me aclare como hay que tratar los arrays?
gracias!

0.saludos
la forma correcta de utilizar un arreglo es hacer puntero la posicion del arreglo. es decir si tienes float posicion[3], no tienes
ninguna variables llamada posicion asi que no puedes igualarla nada. pero si tienes tres variables llamadas posicion[0], posicion[1] y posicion[2].

por lo que debes hacer es:

posicion[0]= 320.0;
posicion[1]= 0.0;
posicion[2] = 100.0;

mo olvides el ".0" ya asi le dices que es un valor long y evitas errores en el calculo.


Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > cambiar valores de un array


arduino

Comments

Popular posts from this blog

Connecting Raspberry Pi 2 to P10(1R)-V706 LED Dot Matrix - Raspberry Pi Forums

TypeError: <unknown> is not a numpy array - Raspberry Pi Forums

datso and removing imagetitle - Joomla! Forum - community, help and support