Vorname, Nachname und Adresse einscannen und auf einmal ausgeben
Dependencies: mbed
main.cpp
- Committer:
- RudiNiki
- Date:
- 2016-03-10
- Revision:
- 0:3ae5d761a88e
File content as of revision 0:3ae5d761a88e:
#include "mbed.h" /* Weitere Aufgabenstellungen: =========================== a) Eingage des Namens: Sepp Hinterbichler Ausgabe Vorname: Sepp; Nachname Hinterbichler Eingabe und Ausgabe von .. Adresse.. Geburtsdatum .. [verwenden von printf, scanf und gets] b) Verwenden von mehrern Eingabefeldern mit unterschiedlichen Datentypen bei einer Eingabe (.. Trennung durch Whitespace-Zeichen) z.B.: Hallo 1234.5 -234 X c) Vorgabe der max. Eingabefeldlänge (nur bei strings ?); [scanf, gets] d) Abfragen des Rückgabeparameters von scanf: .. siehe: http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/004_c_ein_ausgabe_001.htm */ DigitalOut led2(LED2); Serial pc(USBTX, USBRX); // tx, rx ; is default !!!; 9600N1 DigitalIn diJsUp(p15); DigitalIn diJsDown(p12); int main() { char vn[20]; char nn[20]; int PLZ; int HNr; char strasse[20]; char ort[20]; pc.printf("Hello !"); pc.printf("Bitte Namen und Adresse eingeben PLZ, Ort, Strasse, Hausnummer"); // Send on Enter in HTerm.exe einstellen CR <---- while(1) { pc.scanf("%s %s %i %s %s %i", vn, nn, &PLZ, ort, strasse, &HNr); pc.printf("\nVorname: %s \n Nachname: %s", vn, nn); pc.printf("\n Sie wohnen in \t %i %s \n \t\t %s %i .", PLZ, ort, strasse, HNr); } } /* Eingabe des Namens: Sepp Seiterbacher Ausgabe Vorname: Sepp; Nachname: Seiterbacher */