#include #include #include FILE *f; char gruen[]={"green\">"}; char schwarz[]={"black\">"}; char gelb[]={"yellow\">"}; char weis[]={"white\">"}; char gru[]={"green\">"}; char braun[]={"brown\">"}; char grau[]={"grey\">"}; char lila[]={"pink\">"}; char rot[]={"red\">"}; char blau[]={"blue\">"}; /*char nichts[]={"\">"};*/ void Farben(char d[30]) { if(d[0]=='g' && d[3]=='e') { fputs(gru, f); } if(d[0]=='b' && d[2]=='a') { fputs(schwarz, f); } if(d[0]=='r') { fputs(rot, f); } if(d[0]=='y') { fputs(gelb, f); } if(d[0]=='w') { fputs(weis, f); } if(d[0]=='g' && d[3]=='y') { fputs(grau, f); } if(d[0]=='b' && d[2]=='u') { fputs(blau, f); } if(d[0]=='b' && d[2]=='r') { fputs(braun, f); } if(d[0]=='p') { fputs(lila, f); } /*else { fputs(nichts, f); }*/ } int main(int argc, char *argv[]) { char file_name[265]; char Anfang[]={"\n\n"}; char Titelname[100]; char Titel[]={"\n\n\n"}; int Ueber; char Pixel[50]; char Groesse[]={"
"}; char ueber2[200]; char Ende2[]={"
"}; char Farbe[20]; char Farbe1[]={""}; char Back[20]; char back1[]={""}; int i; int Stellung; char Mitte[]={"
"}; char Rechts[]={"
"}; char Bild1[]={""}; int ja; char Farbe10[100]; char Schrift[100]; char Schriftart[]={""}; char Pixel1[100]; char bende[]={"\n"}; char Links[]={"
"}; char Quelltext[500]; char Name[300]; char HTML[]={".html"}; Ueber=0; printf("Wie soll die Datei heissen :\n"); scanf("%s",file_name); fflush(stdin); f = fopen(file_name, "w+"); if(f == NULL) { printf("Konnte Datei %s nicht erstellen!\n"); exit(0); } printf("Wie soll der Titel der Website lauten : "); fgets(Titelname, sizeof(Titelname),stdin); printf("Welche Farbe soll die Schrift haben(bitte in Englisch) : "); fgets(Farbe,sizeof(Farbe),stdin); printf("Welche Farbe soll der Hintergrund haben(bitte in Englisch) : "); fgets(Back, sizeof(Back),stdin); system("CLS"); printf("Was wollen Sie noch hinzufuegen? Geben Sie jeweils die Zahl ein:\n<1>Ueberschrift oder Text erstellen\n<2>ein Bild einfuegen\n<3>einen Link einfuegen\n<4>eigenen Quelltext einfuegen\n<5>Ende\n"); printf("Ihre Eingabe ist "); scanf("%d",&Ueber); fflush(stdin); system("CLS"); fputs(Anfang, f); fputs(Titelname, f); fputs(Titel, f); fputs(Farbe1, f); Farben(Farbe); fprintf(f,"\n"); fputs(back1, f); Farben(Back); fprintf(f,"\n"); while(Ueber!=5) { if(Ueber==1) { /*printf("In welcher Schriftart soll der Text geschrieben werden:"); fgets(Schrift, sizeof(Schrift),stdin);*/ printf("Soll der Text eine andere Schriftfarbe haben? Wenn ja geben Sie 1 ein, \nwenn nicht 2:"); scanf("%d",&ja); fflush(stdin); if(ja==1) { fprintf(f,"\n\n"); printf("Welche Farbe soll die Schrift haben(bitte in Englisch) : "); fgets(Farbe10,sizeof(Farbe10),stdin); } printf("Wie viele Pixel soll die Ueberschrift oder der Text haben : "); scanf("%s",&Pixel); getchar(); printf("Welche Stellung soll die Ueberschrift oder Text haben? Fuer lingsbuendig\ndruecken Sie die 1, fuer zentriert die 2 und fuer rechtsbuendig die 3 : "); scanf("%d",&Stellung); fflush(stdin); printf("Geben Sie hier den Text oder die Ueberschrift ein :\n"); fgets(ueber2, sizeof(ueber2),stdin); printf("Wie viele Zeilen Abstand sollen bis zum naechsten Text oder Bild sein: "); scanf("%d",&Zeilen); fflush(stdin); /*fputs(Schriftart, f); fputs(Schrift, f); fputs(ende3, f);*/ if(ja==1) { fputs(Farbe1, f); Farben(Farbe10); fprintf(f,"\n"); } fprintf(f,"%s%s%s",Groesse,Pixel,Ende1); fprintf(f,"\n"); if(Stellung==1) { fputs(Links, f); } if(Stellung==2) { fputs(Mitte, f); } if(Stellung==3) { fputs(Rechts, f); } fprintf(f,"\n"); fputs(ueber2, f); fprintf(f,"\n"); for(i=0;i\n"); } else { fprintf(f,"
\n"); } fprintf(f,"
\n"); } if(Ueber==2) { printf("Geben Sie hier bitte den Pfad des Bildes ein :\n"); fgets(Pfad, sizeof(Pfad),stdin); printf("Geben Sie hier die Breite des Bildes an :"); fgets(Breite, sizeof(Breite),stdin); printf("Wie hoch soll das Bild sein :"); fgets(Hoehe, sizeof(Hoehe),stdin); printf("Wie breit soll der Rahmen sein (Zahl) :"); fgets(Rand, sizeof(Rand),stdin); printf("Beschreibung des Bildes:\n"); fgets(Schreib, sizeof(Schreib),stdin); printf("Wie viele Zeilen Abstand sollen bis zum naechsten Text oder Bild sein: "); scanf("%d",&Zeilen1); fflush(stdin); fputs(Bild1, f); fputs(Pfad, f); fputs(end, f); fputs(an, f); fputs(Breite, f); fputs(end, f); fputs(an1, f); fputs(Hoehe, f); fputs(end, f); fputs(an2, f); fputs(Rand, f); fputs(end, f); fputs(an3, f); fputs(Schreib, f); fputs(end, f); fputs(Klam, f); fprintf(f,"\n"); for(a=0;a\n"); } if(Ueber==4) { printf("Geben Sie hier ihren Quelltext ein :\n"); fgets(Quelltext, sizeof(Quelltext),stdin); fputs(Quelltext, f); } system("CLS"); printf("Was wollen Sie noch hinzufuegen? Geben Sie jeweils die Zahl ein:\n<1>Ueberschrift oder Text erstellen\n<2>ein Bild einfuegen\n<3>einen Link einfuegen\n<4>eigenen Quelltext einfuegen\n<5>Ende\n"); printf("Ihre Eingabe ist "); scanf("%d",&Ueber); fflush(stdin); system("CLS"); } fprintf(f,"\n
\n"); fputs(bende, f); fclose(f); system(file_name); system("CLS"); return 0; }