Program za zamenu plave boje crvenom:
#include <stdio.h>
main()
{
FILE *fp1,*fp2;
int c,n,m,l,d;
fp1=fopen("c:\slika.jpg","rb");
fp2=fopen("c:\slika2.jpg","wb");
for (n=1;n<119;n++)
putc(fgetc(fp1),fp2);
for (n=479;n>=0;--n)
{
for (m=319;m>=0;--m)
{
c=fgetc(fp1);
l=c/16;
d=c-(l*16);
if(l==4)l=1;if(l==0xc)l=0x9;
if(d==4)d=1;if(d==0xc)d=0x9;
c=l*16+d;
putc(c,fp2);
}}
fclose(fp1);fclose(fp2);}
Gde sam pogresio?
#include <stdio.h>
main()
{
FILE *fp1,*fp2;
int c,n,m,l,d;
fp1=fopen("c:\slika.jpg","rb");
fp2=fopen("c:\slika2.jpg","wb");
for (n=1;n<119;n++)
putc(fgetc(fp1),fp2);
for (n=479;n>=0;--n)
{
for (m=319;m>=0;--m)
{
c=fgetc(fp1);
l=c/16;
d=c-(l*16);
if(l==4)l=1;if(l==0xc)l=0x9;
if(d==4)d=1;if(d==0xc)d=0x9;
c=l*16+d;
putc(c,fp2);
}}
fclose(fp1);fclose(fp2);}
Gde sam pogresio?