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.
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <string.h>
int main(int argc, char* argv[])
{
if(argc<4)
{
printf("\n*** Fehler ***\n");
} else {
struct fattype
{
char name[260];
long filesize;
short start;
short killafter;
} fatentry;
_fmode=0x8000;
FILE* he=fopen(argv[1],"a");
assert(he);
fatentry.filesize=0;
fatentry.start=0;
strcpy(&(fatentry.name[0]),argv[2]);
FILE* it;
if(strcmp(argv[4],"d")!=0&&strcmp(argv[4],"D")!=0)
{
it=fopen(argv[2],"r");
assert(it);
rewind(it);
int dummy=0;
while (feof(it)==0)
{
dummy=getc(it);
fatentry.filesize++;
};
rewind(it);
if(argc>3)
{
if(strcmp(argv[3],"n")==0) fatentry.start=1;
if(strcmp(argv[3],"m")==0) fatentry.start=2;
if(strcmp(argv[3],"M")==0) fatentry.start=3;
if(strcmp(argv[3],"h")==0) fatentry.start=4;
if(strcmp(argv[3],"c")==0) fatentry.filesize=-1;
}
}
fatentry.killafter=0;
if(argc>4)
{
if(strcmp(argv[4],"k")==0)
{
fatentry.killafter=1;
}
else if(strcmp(argv[4],"w")==0)
{
fatentry.killafter=2;
}
else if(strcmp(argv[4],"d")==0)
{
fatentry.killafter=4;
}
else if(strcmp(argv[4],"D")==0)
{
fatentry.killafter=3;
}
}
fwrite(&fatentry,sizeof(fatentry),1,he);
if(fatentry.killafter<3&&fatentry.filesize!=-1)
{
while (feof(it)==0)
{
putc(255-getc(it),he);
}
}
}
return 0;
}