Framework (A-Z)

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Clase

Vector

Nombre

setSize()

Ejemplos
Vector < int > intVector;
int arrayOfInts[11];  // declara un arreglo de enteros con 11 posiciones

void setup() {
  Serial.begin(9600); 
  pinMode(WLED, OUTPUT);  // enciende el LED incluido en la tarjeta
  digitalWrite(WLED, HIGH);
  
  for (int i=0; i<10; i++) {  // agrega 255 elementos de 0 a 254
    intVector.addElement(i);
  }
    
  intVector.copyInto(arrayOfInts);  //  copia el contenido del Vector en el arreglo

  Serial.print("The arrayOfInts elements are: ");
  for (int i=0; i<10; i++) {  // imprime todos los elementes presentes en el arreglo
    Serial.print(arrayOfInts[i], DEC);
    Serial.print(" ");
  }
  Serial.println();
  
  Serial.print("The vector's capacity is: ");
  Serial.println(intVector.capacity(), DEC);  // imprime la capacidad del vector
  intVector.ensureCapacity(20);
  Serial.print("now the vector's capacity is: ");
  Serial.println(intVector.capacity(), DEC);  // imprime la capacidad del vector
  
  Serial.print("The vector's size is: ");
  Serial.println(intVector.size(), DEC);  // imprime el tama&ntilde;o del vector
  intVector.setSize(5);
  Serial.print("now the vector's size is: ");
  Serial.println(intVector.size(), DEC);  // imprime el tama&ntilde;o del vector
 
  Serial.print("The vector's capacity is: ");
  Serial.println(intVector.capacity(), DEC);  // imprime la capacidad del vector
  intVector.trimToSize();
  Serial.print("now the vector's capacity is: ");
  Serial.println(intVector.capacity(), DEC);  // imprime la capacidad del vector
}


void loop() {

}

Descripción Establece el tamaño del vector. Si el nuevo tamaño es mayor que el actual, nuevos items nulos serán agregados al final del vector. Si el nuevo tamaño es menor que el actual, todos los componentes en el índice newSize y mayores serán desechados.
Sintaxis
setSize(size)
Parámetros
size int: El nuevo tamaño del vector
Uso Application
Updated on July 07, 2011 11:14:10pm PDT

Creative Commons License