I wrote this piece of code but I'm not satisfied at all with it. Could anyone provide me with a better and smarter code to do the trick ?
thanks in advance
Code:
#include <stdio.h>
#include <ctype.h>
int contains_a_letter(char * address)
{
int i;
int output;
output = 1;
for ( i=0; address[i]!='\0'; i++ ) {
printf("address[i] : %d\n",address[i]);
if( isalpha( address[i] ) )
{
printf(" There is a letter \n");
output = 0;
}
else
{
printf(" There is no letter \n");
}
}
return(output);
}
main()
{
int result;
char address[32]="2574A4564G54";
result = contains_a_letter(address);
printf("result : %d\n", result);
if (result == 0) {
printf("address contains a letter\n");
}
else {
printf("address doest not contain a letter\n");
}
return 0;
}