Code:
#include <stdio.h>
#include <conio.h>
int Lsb(unsigned char x)
{
unsigned char mask=00000001;
x=(x ^ mask);
/* for(int t=128;t>0;t/=2)
{
if(x & t)
printf("1 ");
else
printf("0 ");
}
printf("\n%c \n",x);
*/
return x;
}
int main(void)
{
FILE *slika,*stego;
int bit,i=0,t=0;
slika=fopen("c:\\slika.bmp","rb");
stego=fopen("c:\\stego.bmp","wb");
if(slika == NULL)
{
printf(">>Greska u otvaranju datoteke ! ");
return 1;
}
while(!feof(slika))
{
bit=Lsb((char)fgetc(slika));
fwrite(&bit,sizeof(bit),1,stego);
}
return 0;
}
#include <stdio.h>
#include <conio.h>
int Lsb(unsigned char x)
{
unsigned char mask=00000001;
x=(x ^ mask);
/* for(int t=128;t>0;t/=2)
{
if(x & t)
printf("1 ");
else
printf("0 ");
}
printf("\n%c \n",x);
*/
return x;
}
int main(void)
{
FILE *slika,*stego;
int bit,i=0,t=0;
slika=fopen("c:\\slika.bmp","rb");
stego=fopen("c:\\stego.bmp","wb");
if(slika == NULL)
{
printf(">>Greska u otvaranju datoteke ! ");
return 1;
}
while(!feof(slika))
{
bit=Lsb((char)fgetc(slika));
fwrite(&bit,sizeof(bit),1,stego);
}
return 0;
}
Unaprijed Hvala!
Kako glasi kletva kompjuterasa? Dabogda ti zena bila open source!