Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main()
- {
- srand(time(NULL));
- FILE *vstup;
- vstup=fopen("zoznam.txt", "r");
- struct zoznam
- {
- char slovo[50];
- } zvierata[80];
- int i, slov=0;
- do
- {
- fscanf(vstup, "%s", &zvierata[slov].slovo);
- slov++;
- }
- while (feof(vstup) == 0);
- slov--;
- int nahodne=rand()%slov;
- printf("\npocet slov: %d\n", slov);
- printf("hello world a cislo je %d", nahodne);
- printf("\ntvoje slovo je %s", zvierata[nahodne].slovo);
- int dlzka=strlen(zvierata[nahodne].slovo);
- printf("\n");
- char uhadnute[dlzka];
- printf("\n\ndlzka: %d\n\n", dlzka);
- for (i=0; i!=dlzka; i++)
- {
- uhadnute[i]='_';
- }
- for (i=0; i!=dlzka; i++)
- {
- printf(" %c", uhadnute[i]);
- }
- while (strncmp(uhadnute, zvierata[nahodne].slovo, dlzka) != 0)
- {
- printf("\nHadaj pismeno: ");
- char tip;
- scanf("%c[^\n]%*s", &tip);
- for (i=0; i!=dlzka; i++)
- {
- if (tip == zvierata[nahodne].slovo[i])
- {
- uhadnute[i]=zvierata[nahodne].slovo[i];
- }
- }
- printf("\n");
- for (i=0; i!=dlzka; i++)
- {
- printf(" %c", uhadnute[i]);
- }
- }
- }
Add Comment
Please, Sign In to add comment