Michael Planner
/
InitListen
Codeschnippseln für diese Übung
Diff: class4.cpp
- Revision:
- 1:c65875995efb
- Child:
- 2:7a0bae2281e8
diff -r 76d9c940a794 -r c65875995efb class4.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/class4.cpp Tue Oct 13 16:34:21 2020 +0000 @@ -0,0 +1,44 @@ +#include "mbed.h" + + +class MyPrintClass +{ + private: + Serial* pc; + + public: + MyPrintClass(Serial* serial) : pc(serial) + { + + } + + + void PrintIntValues(int value) + { + pc->printf("Int-Wert: %d\n", value); + } + void PrintIntValues(int *values, int count) + { + pc->printf("Auflistung der %d Messwerte:\n", count); + + for (int i = 0; i < count; i++) + { + pc->printf("[%d] -> %d\n", i, values[i]); + } + + pc->printf("Auflistung beendet!\n\n"); + } + + void PrintString(char *str, int count) + { + pc->printf("String: "); + + for (int i = 0; i < count; i++) + { + pc->putc(str[i]); + } + + pc->printf("\n"); + } + +}; \ No newline at end of file