Guest User

Untitled

a guest
May 24th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.10 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. {
  7.     srand(time(NULL));
  8.     FILE *vstup;
  9.     vstup=fopen("zoznam.txt", "r");
  10.     struct zoznam
  11.     {
  12.         char slovo[50];
  13.     } zvierata[80];
  14.     int i, slov=0;
  15.     do
  16.     {
  17.         fscanf(vstup, "%s", &zvierata[slov].slovo);
  18.         slov++;
  19.     }
  20.     while (feof(vstup) == 0);  
  21.     slov--;
  22.     int nahodne=rand()%slov;
  23.     printf("\npocet slov: %d\n", slov);
  24.     printf("hello world a cislo je %d", nahodne);
  25.     printf("\ntvoje slovo je %s", zvierata[nahodne].slovo);
  26.     int dlzka=strlen(zvierata[nahodne].slovo);
  27.     printf("\n");
  28.     char uhadnute[dlzka];
  29.     printf("\n\ndlzka: %d\n\n", dlzka);
  30.     for (i=0; i!=dlzka; i++)
  31.     {
  32.         uhadnute[i]='_';
  33.     }
  34.     for (i=0; i!=dlzka; i++)
  35.     {
  36.         printf(" %c", uhadnute[i]);
  37.     }
  38.     while (strncmp(uhadnute, zvierata[nahodne].slovo, dlzka) != 0)
  39.     {
  40.         printf("\nHadaj pismeno: ");
  41.         char tip;
  42.         scanf("%c[^\n]%*s", &tip);
  43.         for (i=0; i!=dlzka; i++)
  44.         {
  45.             if (tip == zvierata[nahodne].slovo[i])
  46.             {
  47.                 uhadnute[i]=zvierata[nahodne].slovo[i];
  48.             }
  49.         }
  50.         printf("\n");
  51.         for (i=0; i!=dlzka; i++)
  52.         {
  53.             printf(" %c", uhadnute[i]);
  54.         }
  55.     }
  56.  
  57.  
  58.  
  59.  
  60. }
Add Comment
Please, Sign In to add comment