Hi ,I am learning C and I am stack with this code ,any help will be greatly appreciated!
Code:
#include <stdio.h>
char * findChar(char a[],int size,char key);
int main()
{
char *keyValue,key;
int size=20;
char a [21];
printf("Enter the key: ");
scanf("%c",& key);
printf("Enter an input up to 20 characters: ");
scanf("%s",a);
keyValue=findChar(a,size,key);
printf("%c",keyValue);
getch();
return 0;
}
char * findChar(char a[],int size,char key)
{
int i;
char *pfounded;
for(pfounded=a,i=0;i<size;i++)
{
if(*(pfounded+i)==key)
{
return *(pfounded+i);
}
else
return NULL;
}
}