Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Hast Du in Deinem ursprünglichen Post (#1) nicht geschrieben, daß nach dem letzten Schlüsselbyte ein '-1' kommt? Dann solltest Du doch auf '-1' testen und nicht auf '0'. Oder war das ein Tippfehler?Ich farge das Ende des Schlüssels ab, mit if(code[ i ]==0) und setze den Zähler auf null.
#include <stdio.h>
int lese_f();
main()
{
int i;
unsigned char code[80], quell[80], ziel[80], crypt, key, uncrypt;
FILE * loadedq;
FILE * loadedz;
i = 0;
gets(code);
gets(quell);
loadedq = fopen( quell, "rb" );
if( loadedq == 0 )
{
printf("|-->> Falscher Pfad / Dateiname oder die Datei existiert nicht ! <<--|");
getchar();
return; //Programmabruch
}
gets(ziel);
loadedz = fopen( ziel, "rb" );
if( loadedz == 0 )
{
printf("|-->> Falscher Pfad / Dateiname oder die Datei existiert nicht ! <<--|");
getchar();
return; //Programmabruch
}
fclose(loadedz);
//Chiffrierung
loadedz = fopen ( ziel , "wb" );
do
{
if(code[i]==0)
{
i=0;
}
crypt=(fgetc(loadedq));
key=code[i];
uncrypt=crypt-key;
fputc(crypt, loadedz);
i++;
}while(!feof(loadedq));
fclose(loadedz);
fclose(loadedq);
}