Getting Started

(lily) #1

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;

Free download pdf