example of scanf & printf

Dependencies:   mbed

Fork of Serial_HelloWorld_Mbed by mbed official

Revision:
1:5dda181255b2
Parent:
0:879aa9d0247b
--- a/main.cpp	Tue Feb 12 17:39:05 2013 +0000
+++ b/main.cpp	Fri Jun 29 09:08:52 2018 +0000
@@ -1,10 +1,15 @@
+/* an example for scanf() & printf() */
+
 #include "mbed.h"
  
 Serial pc(USBTX, USBRX); // tx, rx
  
 int main() {
-    pc.printf("Hello World!\n");
+    int num;
     while(1) {
-        pc.putc(pc.getc() + 1);
+        pc.printf("Input any integer number: ");
+        pc.scanf("%d", &num);
+        pc.printf("\r\nnum = %d\r\n", num);
+        pc.printf("num^2 = %d\r\n", num*num);
     }
 }
\ No newline at end of file