Untitled
unknown
c_cpp
2 years ago
792 B
9
Indexable
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#define MAX_MISTAKE 3
struct Tahmin
{
int index;
char ch;
};
int main()
{
char a[3][20] = {"balina", "havlu", "mars"};
struct Tahmin tahminler[6];
char tahmin;
int tahmin_sayisi = 0;
int mistake = 0;
char *kelime = a[1];
while (mistake <= 3)
{
printf("Bir harf girin: ");
scanf("%c", &tahmin);
int temp = 0;
for (int i = 0; i < strlen(kelime); i++)
{
if (tahmin == kelime[i])
{
printf("Gardas: %c", tahmin);
tahminler[tahmin_sayisi].index = i;
tahminler[tahmin_sayisi].ch = tahmin;
tahmin_sayisi++;
temp++;
}
}
if (temp == 0)
{
mistake++;
printf("Yanlis tahmin. Kalan hakkiniz: %d\n", MAX_MISTAKE - mistake);
}
else
{
temp = 0;
};
}
}
Editor is loading...
Leave a Comment