int main() { char cop_adam[12]={' ','0','/','|','\\','|','/','\\','\0'}; char cumle[100][10]={"ankara","amasya","yozgat","istanbul","malatya","isparta","samsun","izmir","kocaeli","izmit","konya",}; char soru_cumlesi[100]=""; //boþ string dizisi char cevap[100]=""; int k_sayi; int i; int score=0; char tahmin; printf("Uari !!:yanlizca kucuk harf kullanin\n tek seferde birden fazla karakter yazmayin\n"); srand(time(NULL)); int k=rand()%4; strcpy( soru_cumlesi , cumle[k]); //cumleyi soru_cumlesi ne atar rastgele yap k_sayi=karakter_say(soru_cumlesi); //sorulacak sorunun harf sayisini hesaplar k_sayi na atar soru_yazdir(k_sayi,cevap); int kontrol=0; int bitis_kontrol=0; while(score!=7){ scanf(" %c", &tahmin); for(i=0;i<k_sayi;i++) { if(soru_cumlesi[i]==tahmin) {cevap[i]=tahmin; kontrol=1; //score kontrol etmek amacli } } if(kontrol==0) {score++; cop_adam[score]=' '; } kontrol=0; cevap_yazdir(k_sayi,cevap,score,cop_adam); bitis_kontrol=dogruluk_kontrol(soru_cumlesi,cevap,k_sayi); if(bitis_kontrol==1) printf("\n\n\nTEBRIKLER :)"); if(score==7 && bitis_kontrol==0) {printf("\n\n\nmalesef oldunuz\n\n"); printf("Dogru Cevap: %s\n\n\n",soru_cumlesi); } } return 0; }
int main() { char ad[20]; printf("İsmi girin > "); scanf("%s", ad); char soyad[] = "Sentas"; const char *ders = "programlama"; printf("%s %s, %s dersine giriyor.\n\n", ad, soyad, ders); int k1 = karakter_sayisi(ad); int k2 = karakter_sayisi(soyad); int k3 = karakter_sayisi(ders); printf("%s: %d, %s: %d, %s: %d\n\n", ad, k1, soyad, k2, ders, k3); printf("karakter_say(\"programlama\", a): %d\n\n", karakter_say(ders, 'a')); printf("string_arama(\"programlama\", \"ram\"): %d\n\n", string_arama(ders, "ram")); char k; printf("Bir karakter girin > "); scanf(" %c", &k); if(isalpha(k)){ printf("%c bir harf.\n", k); if(isupper(k)){ printf("%c buyuk harf.\n\n", k); }else if(islower(k)){ printf("%c kucuk harf.\n\n", k); } }else if(isdigit(k)){ printf("%c bir sayi.\n\n", k); }else if(ispunct(k)){ printf("%c bir noktalama isareti.\n\n", k); } return 0; }