So ich meld mich mal wieder , und zwar habe ich nun die ganzen Probleme lösen können mit euren Lösungen.
Nur bleibt ein Problem bzw. kommt ein neues dazu , und zwar wird bei dem Schreiben der Datei teilweise nicht alles hineingeschrieben...
Die Eingabe funktioniert dank einer Schleife , und das <html> und </title> auch , wenn er jedoch wie im Programm vorgeschrieben <title> in die Datei schreiben soll , schreibt er davon nur das >...
Quelltext vom Header:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
#include <iostream>
#include <fstream>
#include <windows.h>
#include <tchar.h>
using namespace std;
void PasswortAbfrage(int Passwort, int menu_auswahl);
void hauptmenu(int menu_auswahl);
enum Schriftfarbe
{
SCHWARZ,
ROT,
GRUEN,
BLAU,
LILA,
};
class CHTML_Helper
{
//Membervariablen
private:
char m_Buffer[255];
char m_Dateiname[31];
//Memberfunktionen
public:
CHTML_Helper(); //Konstruktor
void WriteTitle(char m_Buffer[255]); //Farbloses <title>
};
CHTML_Helper::CHTML_Helper() //Konstruktor
{
cout << "Bitte geben sie den gewuenschten Dateinamen (Mit .html-Endung) ein (Max. 30 Zeichen): " << endl;
cin >> m_Dateiname;
ofstream fout(m_Dateiname);
fout << "<html>";
cout << "Datei wurde erstellt , und befindet sich im Installationsverzeichnis!" << endl;
cout << "Sie werden nun zum Erstellungsvorgang des Titel-Bereichs weitergeleitet..." << endl;
WriteTitle(m_Buffer);
}
void CHTML_Helper::WriteTitle(char m_Buffer[255])
{
ofstream fout(m_Dateiname, ios::app);
fout.close();
cout << "HTML-Titelfunktion erfolgreich geladen!" << endl;
cout << "Bitte geben sie den Titel ein , den ihre Homepage haben soll: " << endl;
cin >> m_Buffer;
fout.open(m_Dateiname, ios::app);
fout << "<title>";
for(int i = 0; i <= (sizeof(m_Buffer)/sizeof(m_Buffer[0])); i++)
{
fout << m_Buffer[i];
}
fout << "</title>";
fout.close();
cout << "Titel wurde erfolgreich hinzugefügt!" << endl;
cout << "Sie werden nun automatisch zum Erstellungsvorgang für den \"Body\"-Code weitergeleitet!" << endl;
}
|
Achja , was auch super hilfreich wäre , wäre wenn jmd. weiß wie ich es schaffen kann , dass er in der Datei Absätze macht...
Momentan sieht es nämlich so aus:
|
Quellcode
|
1
|
<html>>Homepagetitel</title>
|
und sehr nice wär das hier z.B.
|
Quellcode
|
1
2
3
4
5
|
<html>
<title>
Homepagetitel
</title>
...
|