]> git.piffa.net Git - arduino/blob - books/beginning_c_code/Chapter09/Listing9_2/Listing9_2.ino
first commit
[arduino] / books / beginning_c_code / Chapter09 / Listing9_2 / Listing9_2.ino
1 /*
2   Purpose: To illustrate the relationship between two-dimensional
3     arrays and pointers.
4     Dr. Purdum, August 21, 2012
5   */
6 #define DAYSINWEEK 7
7 #define CHARSINDAY 10
8
9 static char days[DAYSINWEEK][CHARSINDAY] = 
10      {"Sunday", "Monday", "Tuesday","Wednesday", 
11       "Thursday", "Friday", "Saturday"};
12
13
14 void setup() {
15   Serial.begin(9600);   // Serial link to PC
16 }
17
18 void loop() {
19   int i, j;
20   for (i = 0; i < DAYSINWEEK; i++) {
21     Serial.print((int) &days[i][0]);  // Show the lvalue
22     Serial.print(" ");
23     for (j = 0; days[i][j]; j++) {
24       Serial.print(days[i][j]);    // Show one char
25     }
26     Serial.println();
27   }
28   Serial.flush();
29   exit(0);  
30 }
31 \r