LED.h & Umwandeln.h

Dependencies:   m3pi_ng mbed

Committer:
spolak
Date:
Wed Jan 11 09:43:00 2017 +0000
Revision:
0:d453d7554981
Klassen zum Blinken und Umwandeln vom Text

Who changed what in which revision?

UserRevisionLine numberNew contents of line
spolak 0:d453d7554981 1 //wandelt int in const char* um. Kann dann mit printf(*) gemnutzt werden
spolak 0:d453d7554981 2 #include "mbed.h"
spolak 0:d453d7554981 3 #include "m3pi_ng.h"
spolak 0:d453d7554981 4 #include <sstream>
spolak 0:d453d7554981 5
spolak 0:d453d7554981 6 class umwandeln //Wandelt int oder string in const char* um
spolak 0:d453d7554981 7 {
spolak 0:d453d7554981 8 public:
spolak 0:d453d7554981 9 string str; //für die Umwandlung in String
spolak 0:d453d7554981 10 stringstream s; //für die Umwandlung in stringstram
spolak 0:d453d7554981 11 const char * y;
spolak 0:d453d7554981 12
spolak 0:d453d7554981 13 const char * int_umwandeln (int Zahl) //Eine ganze Zahl übergeben
spolak 0:d453d7554981 14 {
spolak 0:d453d7554981 15 s.str(""); //stringstream löschen
spolak 0:d453d7554981 16 str = ""; //Löscht str
spolak 0:d453d7554981 17 s << Zahl; //Zahl hinzufügen, in Stringstram
spolak 0:d453d7554981 18 str = s.str(); //stringstram in string umwandeln
spolak 0:d453d7554981 19 y = str.c_str(); //Wandelt String in const char* um
spolak 0:d453d7554981 20 return y; //Gibt die Rundenzahl als const char* ab
spolak 0:d453d7554981 21 }
spolak 0:d453d7554981 22
spolak 0:d453d7554981 23 const char * string_umwandeln (string Satz) //Ein Satz/Wort übergeben
spolak 0:d453d7554981 24 {
spolak 0:d453d7554981 25 return Satz.c_str();
spolak 0:d453d7554981 26 }
spolak 0:d453d7554981 27
spolak 0:d453d7554981 28 };