c图片转2进制码文档

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/a1376871144/article/details/83479347

#include<iostream.h>
#include<stdio.h>
FILE *fin,*fout;
void main()
{


//
fout=fopen("demo.txt","wb");

//
int c;
fin=fopen( "demo.jpg","rb"); // 作为2二进制文件打开

while(1){
c=fgetc(fin);  // 一个字节一个字节地读入

//
unsigned char k = 0x80;
for (int i=0; i<8; i++, k >>= 1)
{

    if (c & k){

fprintf(fout,"1");
    }
    else{

fprintf(fout,"0");
    }


}

fprintf(fout,"\r\n");


//


if (feof(fin)) break; // 直到EOF
 

猜你喜欢

转载自blog.csdn.net/a1376871144/article/details/83479347