Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <math.h>
- int main()
- {
- FILE* f1;
- FILE* f2;
- f1 = fopen("2.bmp", "rb");
- f2 = fopen("out.txt", "wb");
- unsigned char c1, c2=0;
- int t, i1=0, i2, l = 0, k;
- char I=0;
- if (f1 == NULL)
- return 0;
- scanf("%i", &k);
- for (int i = 0; i < 144; i++)
- {
- c1 = fgetc(f1);
- }
- while (!feof(f1))
- {
- c1 = fgetc(f1);
- i1 = 0;
- for (int i = 0; i < 8; i++)
- {
- i1 = i1 + (c1 % 2)*pow(10, i);
- c1 /= 2;
- }
- for (int j=0; j<k; j++)
- {
- I = I + (i1 % 10)*pow(2, l);
- i1 /= 10;
- l++;
- if (l == 8)
- {
- l = 0;
- fputc(I, f2);
- I = 0;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement