Dependencies:   mbed

Revision:
4:d39537958ec5
Parent:
3:a3a1bf337586
Child:
5:32a200d7c6bc
--- a/main.cpp	Mon Oct 25 06:08:44 2021 +0000
+++ b/main.cpp	Mon Oct 25 08:56:09 2021 +0000
@@ -6,22 +6,23 @@
        
 int main(){
                int timeout_ms=500;
-               char mess[101];
-               int i=0;         
+               char mess[100];
+               int flag;         
                if(talk.IsActive(timeout_ms)==true){
-                   pc.printf("Active\nmessage=");
-                   wait(3);
+                   pc.printf("\nActive\nflag=");
+                   wait(5);
                    if(pc.readable()){
-                       while(pc.getc()!=NULL&&i<=100){
-                               mess[i]=pc.getc();
-                               i++;
-                               }
-                       talk.Synthe(mess);
+                       flag=1;
                        }else{
                            talk.Synthe("purissetommese-ji,,konnichiwa.");
                            }
+                   if(flag==1){
+                           pc.printf("\nmassage=");
+                           pc.scanf("%s",mess);
+                           talk.Synthe(mess);
+                           }
                    }else{
-                       pc.printf("Not Active\n");
+                       pc.printf("\nNot Active\n");
                    }
                    
          return 0;