Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define ROZMIAR 11
- struct obraz
- {
- char standart[3];
- int szerokosc;
- int wysokosc;
- int szarosc;
- int tab[ROZMIAR][ROZMIAR];
- };
- int main()
- {
- struct obraz obrazek;
- int i, j;
- FILE *plik;
- plik = fopen("plik.pgm", "r");
- fscanf(plik, "%s", &obrazek.standart);
- fscanf(plik, "%d", &obrazek.szerokosc);
- fseek(plik, 1, SEEK_CUR);
- fscanf(plik, "%d", &obrazek.wysokosc);
- fscanf(plik, "%d", &obrazek.szarosc);
- for (j = 0; j<ROZMIAR; j++)
- {
- for (i = 0; i<ROZMIAR; i++)
- {
- fscanf (plik, "%d", obrazek.tab[i][j]);
- }
- }
- fclose(plik);
- printf("%s/n", obrazek.standart);
- printf("%d; %d/n", obrazek.szerokosc, obrazek.wysokosc);
- printf("%d/n", obrazek.szarosc);
- for (j = 0; j<ROZMIAR; j++)
- {
- for (i = 0; i<ROZMIAR; i++)
- {
- printf("%d ", obrazek.tab[i][j]);
- }
- printf("/n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement