Vorname, Nachname und Adresse einscannen und auf einmal ausgeben

Dependencies:   mbed

Revision:
0:3ae5d761a88e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Mar 10 19:57:36 2016 +0000
@@ -0,0 +1,53 @@
+#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
+*/
\ No newline at end of file