30 strpat(
char buffer[],
char token[] ,
int numtemp,
int chartemp )
33 int token_len, buffer_len, cutoff_len;
36 token_len = strlen(
token);
37 buffer_len = strlen(buffer);
38 cutoff_len = buffer_len - token_len;
41 while (
i < cutoff_len +1 )
46 while (
j < token_len )
50 if ( buffer[
k] !=
'-' )
52 if ( buffer[
k] !=
'.' )
54 if ( !isdigit(buffer[
k]) )
62 else if (
token[
j] == chartemp )
64 if ( !isalpha(buffer[
k]) )
71 else if (
token[
j] != buffer[
k] )
static char token[LEN_TOKEN+1]
strpat(char buffer[], char token[], int numtemp, int chartemp)