Seb Pol
/
Roboter
LED.h & Umwandeln.h
Klassen/Umwandeln.h@0:d453d7554981, 2017-01-11 (annotated)
- 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?
User | Revision | Line number | New 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 | }; |