⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 显示.c

📁 通过将信息放在BMP文件的末位对信息进行加密
💻 C
字号:
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
#include <math.h>

int main()
{
    FILE *fi,*fo;
	BITMAPFILEHEADER bmfh;
	int i,store[8],num;
	BYTE P;
	char c;
	

	fo=fopen("newbupt.bmp","rb+");

	fread(&bmfh,sizeof(bmfh), 1,fo);

	fseek(fo,4*bmfh.bfOffBits,SEEK_SET);
    i=0;
	while(i<8){
	   fread(&P,sizeof(BYTE),1,fo);
	   store[i]=P%2;
       i++;
    }
    num=0;
    for(i=0;i<8;i++)
       num=store[i]*pow(2,7-i)+num;
	c=(char)num;
    printf("%c",c);
    
    while(num!=10&&!feof(fo))
    {
       i=0;
       while(i<8)
       {
          fread(&P,sizeof(BYTE),1,fo);
          store[i]=P%2;
          i++;
          }
       num=0;
       for(i=0;i<8;i++)
          num=store[i]*pow(2,7-i)+num;
   	   c=(char)num;
       printf("%c",c);    
       }      
	
	system("pause");
	return 0;
}
	

	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -