No Structure left

Committer:
microfreak
Date:
Sat Jan 22 21:53:03 2011 +0000
Revision:
0:f04fcc9952e1
Compiler Format Button

Who changed what in which revision?

UserRevisionLine numberNew contents of line
microfreak 0:f04fcc9952e1 1 #include "mbed.h"
microfreak 0:f04fcc9952e1 2
microfreak 0:f04fcc9952e1 3 DigitalOut myled(LED1);
microfreak 0:f04fcc9952e1 4
microfreak 0:f04fcc9952e1 5 int lp1, lp2, lp3, lp4, lp5, lp6, lp7, lp8, lp9, lp10;
microfreak 0:f04fcc9952e1 6
microfreak 0:f04fcc9952e1 7 char* AStr = "AAAAAAAAAAAAAAAAAAAAAAAAAA\r\n";
microfreak 0:f04fcc9952e1 8 char* PStr = "PPPPPPPPPPPPPPPPPPPPPPPPPP\r\n";
microfreak 0:f04fcc9952e1 9 char* SStr = "SSSSSSSSSSSSSSSSSSSSSSSSSS\r\n";
microfreak 0:f04fcc9952e1 10 char* LStr = "LLLLLLLLLLLLLLLLLLLLLLLLLL\r\n";
microfreak 0:f04fcc9952e1 11 char* QStr = "QQQQQQQQQQQQQQQQQQQQQQQQQQ\r\n";
microfreak 0:f04fcc9952e1 12
microfreak 0:f04fcc9952e1 13
microfreak 0:f04fcc9952e1 14 void foo( int &i,char *str) {
microfreak 0:f04fcc9952e1 15 int x;
microfreak 0:f04fcc9952e1 16
microfreak 0:f04fcc9952e1 17 printf("String is: %s\n",str);
microfreak 0:f04fcc9952e1 18 if (i == 0) {
microfreak 0:f04fcc9952e1 19 printf("i is 0\n");
microfreak 0:f04fcc9952e1 20 }
microfreak 0:f04fcc9952e1 21 else
microfreak 0:f04fcc9952e1 22 {
microfreak 0:f04fcc9952e1 23 for (x=1; x <= i; x++) {
microfreak 0:f04fcc9952e1 24 printf("Value of &i und x: %d %d\n",i,x);
microfreak 0:f04fcc9952e1 25 myled = 1;
microfreak 0:f04fcc9952e1 26 wait(0.25);
microfreak 0:f04fcc9952e1 27 myled = 0;
microfreak 0:f04fcc9952e1 28 wait(0.25);
microfreak 0:f04fcc9952e1 29 }
microfreak 0:f04fcc9952e1 30 }
microfreak 0:f04fcc9952e1 31
microfreak 0:f04fcc9952e1 32 }
microfreak 0:f04fcc9952e1 33
microfreak 0:f04fcc9952e1 34 int main() {
microfreak 0:f04fcc9952e1 35
microfreak 0:f04fcc9952e1 36 lp1 = 5;
microfreak 0:f04fcc9952e1 37 foo( lp1,AStr);
microfreak 0:f04fcc9952e1 38
microfreak 0:f04fcc9952e1 39 lp1 = 0;
microfreak 0:f04fcc9952e1 40 foo( lp1,SStr);
microfreak 0:f04fcc9952e1 41
microfreak 0:f04fcc9952e1 42 lp1 = 7;
microfreak 0:f04fcc9952e1 43 foo( lp1,QStr);
microfreak 0:f04fcc9952e1 44
microfreak 0:f04fcc9952e1 45
microfreak 0:f04fcc9952e1 46 }
microfreak 0:f04fcc9952e1 47
microfreak 0:f04fcc9952e1 48
microfreak 0:f04fcc9952e1 49