#include<stdio.h>
#include<conio.h>
short int my_isalpha( char c)// short int tipi code blocks un bool tipini kabul etmemesinde kullanıldı
{
char arrayalpha[65]={"abcçdefgğhıijklmnoöpqrsştuüvwxyzABCÇDEFGĞHIİJKLMNOÖPQRSŞTUÜVWXYZ"};
//65 indeksi sonlandırıcı karakterin = (null karakter) = '\0' diziye dahil olması için
int i=0;
while(i!=64 && arrayalpha[i]!=c)
{
i++;
}
if(i==64)
return 0;
else if(i<64)
return 1;
}
short int my_isdigit( char c)
{
char arraydigit[11]={"0123456789"};
int i=0;
while(i!=10 && arraydigit[i]!=c)
{
i++;
}
if(i==10)
return 0;
else if(i<10)
return 1;
}
int main()
{
char c;
do{
printf("Bir harf giriniz\n");
c=getch();
}while(my_isalpha(c)==0);
printf("Girdiginiz harf %c\n\n",c);
do{
printf("Bir rakam giriniz\n");
c=getch();
}while(my_isdigit(c)==0);
printf("Girdiginiz rakam %c\n",c);
puts("Sonlandirmak icin Enter a basiniz");
getchar();
return 0;
}