Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- . . .
- int i;
- char **slovo, s[1000];
- FILE *f;
- f = fopen("subor.txt", "r");
- //Alokacia riadkov 2-rozmerneho pola
- slovo = (char **) malloc (pocet * sizeof(char*)); //premennú počet zistujem v druhej funkcii, pre ukážku len treba brať do úvahy, že poznám jej hodnotu
- i = 0;
- for (i = 0; i < pocet; i++)
- slovo[i] = (char *) malloc (31 * sizeof(char)); //alokacia položiek jednotlivých riadkov v 2-rozmernom poli, hodnota 31 je známa, tú je možné brať do úvahy
- //nasledne citam dane riadky zo súboru a zapisujem (kopirujem) do pola
- while (fgets(s, 1000, f) != NULL)
- {
- i++;
- if (i % 8 == 1)
- {
- while (j != pocet)
- {
- strcpy(slovo[j], s);
- j++;
- }
- }
- }
- //potom vypisujem prvky pola
- i = 0;
- for (i = 0; i < pocet; i++)
- puts(slovo[i]);
- . . .
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement