Arrays \ Learning \ Wiring ALPHA 1.0
Author: Hernando Barragán
Description: Wiring is an electronic sketchbook and hardware electronics for developing ideas. It is a context for learning fundamentals of computer programming and prototyping with electronics within the context of the electronic arts.
Keywords: Wiring, Processing, Interactive Media, Electronic Arts, Programming, C, C++, Hernando Barragán

Search wiring.org.co:

This example is for Wiring version 0024+. If you have a previous version, use the examples included with your software. If you see any errors or have comments, please let us know.

Arrays.
An array is a list of data. Each piece of data in an array is identified by an index number representing its position in the array. Arrays are zero based, which means that the first element in the array is [0], the second element is [1], and so on. In this example, three arrays are created "array" "numbers" and "floats" filled with char, int and float values. This data is displayed on the Wiring console.

    char array[20];
    int numbers[20];
    float floats[20];

    void setup()
    {
      for(int i=0; i<20; i++) {
        array[i] = 'a'+i;  // fill "array" array with lower case characters starting woith the 'a'
        numbers[i] = i;  // fill the "numbers" array with integers
        floats[i] = float(i);  // fill the "floats" array with floating point numbers
      }

      Serial.begin(9600);

      for(int i=0; i<20; i++) {  // print array
        Serial.print(array[i]);
        Serial.print(" ");
      }
      Serial.println();

      for(int i=0; i<20; i++) {  // print numbers
        Serial.print(numbers[i],DEC);
        Serial.print(" ");
      }
      Serial.println();

      for(int i=0; i<20; i++) {  // print floats
        Serial.print(floats[i]);
        Serial.print(" ");
      }
    }

    void loop()
    {

    }