Chapter 8: C Pointers and Arrays
sendFString(TEXT_HOUR);
sendFString(TEXT_TOXX);
'e') && (s[2] == 't') )
case 's':
if( (s[1] == 'e') && (s[2] == 'c') )
);
n') )
(s);
case 'd':
='m')&&(s[3]=='o')&&(s[4]=='?'))
ng(TALKING_TO);
break;
}
void parseInput(char s[])
{
// parse first character
switch (s[0])
{
case 'g':
if( (s[1] ==
showClock();
break;
setSecond(s
break;
case 'm':
if( (s[1] == 'i') && (s[2] == '
setMinute
break;
case 'h':
if( (s[1] == 'o') && (s[2] == 'u') && (s[3] == 'r'))
setHour(s);
break;
if((s[1]=='e')&&(s[2]=
sendFStri
sendFString(WHO_DEMO);
break;
default:
sendFString(BAD_COMMAND1);
sendChar(s[0]);
sendFString(BAD_COMMAND2);
}
s[0] = '\0';
}
void s
{
etSecond(char s[])
char str[] = {0,0,'\0'};
int sec;