Dependencies: mbed
Diff: main.cpp
- 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;