Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>;
- #include <stdlib.h>;
- #include <string.h>
- void wczytywanieObrazu();
- int main()
- {
- char wybor[10];
- int a = 1;
- puts("Wcisnij:\nq - Wczytaj obraz\nk - Zamknij porgram\nc - Wyczysc ekran");
- while (a == 1) {
- do {
- scanf("%s", &wybor);
- } while (wybor[0] != 'q' && wybor[0] != 'c' && wybor[0] != 'k');
- switch (wybor[0]) {
- case 'q':
- wczytywanieObrazu();
- break;
- case 'k':
- a = 0;
- break;
- case 'c':
- system("cls");
- break;
- }
- if (a == 1)
- puts("\nWcisnij:\nq - Wczytaj obraz\nk - Zamknij porgram\nc - Wyczysc ekran");
- }
- }
- void wczytywanieObrazu()
- {
- char buffer[100];
- char typ[4];
- int i = 0;
- int wys, szer, maxszar; // wysokosc, szerokosc, maskymalna szarosc
- char linia[100];
- int odczyt[10][10];
- FILE* plik = fopen("G:\\obraz.txt", "r");
- if (plik == NULL)
- printf("Obraz o tej nazwie nie istnieje\n");
- else {
- fgets(typ, 3, plik);
- printf("%s\n", typ);
- fscanf(plik, "%d %d", &wys, &szer);
- szer *= 2;
- //wys *= 2;
- printf("%d %d\n", wys, szer);
- fscanf(plik, "%d", &maxszar);
- printf("%d ", maxszar);
- fgets(buffer, szer, plik);
- //printf("%d\n", buffer[0]);
- for (int i = 0; i < wys; i++) {
- fgets(linia, szer, plik);
- for (int j = 0; j < szer-1; j++) {
- printf("%c", linia[j]);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement