Matthias Reichstam
/
Projektorientiert_2_TINF
Überladene parametrisierte Konstruktor
main.cpp
- Committer:
- Reichi19
- Date:
- 2018-11-15
- Revision:
- 0:1de190b15b50
File content as of revision 0:1de190b15b50:
#include "mbed.h" #include <stdio.h> class Beva { private: // Memebervariable char str[80]; public: // Methode Beva(){ // Standart-Konstruktor strcpy(str,"InitString"); // Initialisieren der Memo Variable } // Überladene parametrisierte Konstruktor Beva(char _str[]){ strcpy(str, _str); } void eingabe(void); void ausgabe(void); }; // Strichpunkt nicht vergessen // Klasse instanziieren void Beva::ausgabe(void){ printf("String:%s", str); } void Beva::eingabe(void){ scanf("%s", str); } DigitalOut led(LED1); Beva eva("ROT"); int main() { while (1) { led = !led; printf("Blink! LED is now %d\n", led.read()); eva.eingabe(); eva.ausgabe(); wait_ms(500); } }