Ich hoffe mir kann jemand helfen. bei dem Programm wir immer ein Binäres Zeichen erzeugt
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<time.h>
FILE *Einlesen;
FILE *Auslesen;
char V[5]="abcd";
int pos=0;
char Zeichen;
char Datei1[]="1.jpg";
char Datei2[]="2.jpg";
void main (void)
{
Einlesen=fopen (Datei1,"rb");
Auslesen=fopen (Datei2,"ab");
if (Einlesen==NULL)
printf("Datei fehlt");
else
{
while (!feof(Einlesen))
{
Zeichen=fgetc(Einlesen);
Zeichen=Zeichen^V[pos];
pos++;
if (pos>4)
pos=0;
fputc (Zeichen, Auslesen);
}
}
fclose(Einlesen);
fclose(Auslesen);
}