|
/***********************************************************************/
|
|
/* */
|
|
/* FILE :sp4b3.c */
|
|
/* DATE :Thu, May 27, 2021 */
|
|
/* DESCRIPTION :main program file. */
|
|
/* CPU GROUP :87B */
|
|
/* */
|
|
/* This file is generated by Renesas Project Generator (Ver.4.18). */
|
|
/* NOTE:THIS IS A TYPICAL EXAMPLE. */
|
|
/***********************************************************************/
|
|
|
|
|
|
int decode_int(char c)
|
|
{
|
|
int d;
|
|
d=c-48;
|
|
if(d<0 || d>9)
|
|
{
|
|
return -1;
|
|
}
|
|
else
|
|
return d;
|
|
}
|
|
|
|
int trame_cmp(char * trame, char * type) // declaration de la fonction de comparaison de deux chaines
|
|
{
|
|
if (!strncmp(trame+1,type,strlen(type)))
|
|
return 1;
|
|
|
|
return 0;
|
|
|
|
|
|
int i;
|
|
for (i=0; i<strlen(type); i++) // parcours de la longueur du type
|
|
{
|
|
if (trame[i+1] != type[i]) // inegalit? entre les caracteres
|
|
return 0; // renvoie 0
|
|
}
|
|
return 1; // renvoie 1
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
void main (void)
|
|
{
|
|
int c;
|
|
decode_int('5');
|
|
}
|