I am using isalpha() to determine if there are characters on the line and it is showing that the line "90 1 0" contains alphabetic characters.

Here is the relevant code

```
bool digitTest(char *test, int arysize)
{
int i;
for (i =0; i<arysize; i++)
{
    if ((isalpha(test[i])) != 0){

        return 0;
    }

    if (i==arysize)
        return 1;
            i++;
}
return 1;
}

```

It is called here

```
char buffer[4096] = {};

while(NULL!=fgets(buffer, sizeof(buffer), fp)){
    if (digitTest(buffer, 4096) == 0){

        printf ("contains alpha\n");
        continue;
    /*printing code if there is no alphabetic characters below, i do not believe it is  relevant*/

```

and this is output

```
1
1
1
contains alpha 
contains alpha
contains alpha 
25123.90
54321.23
6

```

and input

```
1
1
1
89 23.5 not a number
90 1 0
-5.25 not a number 10000
25123.90 54321.23 6

```