Suchergebnisse
Suchergebnisse 1-20 von insgesamt 57.
Dann wäre es noch toll , wenn du mir sagst wie es geht.
Kann man es vielleicht schaffen , dass man Leerzeichen eingeben kann ? Und gäbe es auch eine Lösung für den unschönen Code da oben? Danke im vorraus, euer Lodda
Habe rumprobiert und er schreibt nur ab einer bestimmten Zeichenanzahl etwas hinein bei dieser Stelle... C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 void CHTML_Helper::WriteTitle(string m_sBuffer) { ofstream fout(m_Dateiname, ios::app); cout << "HTML-Titelfunktion erfolgreich geladen!" << endl; cout << "Bitte geben sie den Titel ein , den ihre Homepage haben soll: " << endl; cin >> m_sBuffer; fout << "\n<title>\n<ti\n<title>"; fout << m_sBuffer; fout << "</title>"; fout.close(); cout << "Tite...
Dadurch werden leider Teile des </title> auch noch verschluckt , und sonst nichts. ;/
Hab ich vorhin ja einmal abgeändert gehabt , und dann hatte er diese komische Hyroglyphen geschrieben. Dann hatte ich es wieder zurückgeändert.
Ich habs jetzt mal mit Strings gemacht , und er schreibt es trotzdem nicht. Header-Datei: 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 #include <iostream> #include <fstream> #include <windows.h> #include <tchar.h> #include <string> using namespace std; void PasswortAbfrage(int Passwort, int menu_auswahl); void hauptmenu(int menu_auswahl); enum...
Hat den Wert: C-/C++-Quelltext 1 0x0039f6c6
Also wenn ich den Debugger durchlaufen lasse , kommt keine Meldung.
Also ich denke eher , dass sies nicht ist , weil die ja ohne Problem vor der Code-Änderung ging.
Hmm , ich habe jetzt die \n eingefügt und die Parameterlisten leer gemacht , und jetzt gibt er mir für das <title> und für den eingegeben Titel irgendwelche Zeichen aus. Also das mit dem Absatz geht nun zum Glück (großes Danke!) , aber wenn der Code nicht lesbar ist , ist das natürlich nicht gut. Diese Zeichen lassen sich nicht schreiben von mir... Also den einzigen Code den er normal schreibt ist: Quellcode 1 2 <html> <head> und am ende </title> Headerdatei: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 1...
Würde das dann z.B. so aussehen ? C-/C++-Quelltext 1 fout << \n"</title>";
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...
Also ich habe m_Buffer ist nun wieder kein Zeiger sondern ein ganz normales Char-Array ... Nun funktioniert es auch , nur irgendwie schreibt er nicht alles in die Datei... Er schreibt rein: Zitat <html>>l</title> Und laut Programm sollte er das tun: 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 CHTML_Helper::CHTML_Helper() //Konstruktor { cout << "Bitte geben sie den gewuenschten Dateinamen (Mit .html-Endung) ein (Max. 30 Zeichen): " << endl; cin >> m_Date...
Ich Idiot. >.< Sollte mir mal mehr Zeit lassen. *EDIT* Fehlermeldung kommt allerdings immernoch! HTML_Helper.exe has stopped working.
Quellcode sieht da jetzt so aus: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 void CHTML_Helper::WriteTitle(char* m_Buffer) { 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>"; fout << m_Buffer; fout << "</title>"; fout.close(); cout << "Titel wurde erfolgreich hinzugefügt!" <<...
Also mit Debugger hab ich noch nie benützt , da ich im Buch auch noch nicht so weit war... Aber er sagt das : Zitat Unbehandelte Ausnahme bei 0x6c387ce3 in HTML_Help.exe: 0xC0000005: Zugriffsverletzung beim Schreiben an Position 0x00000000. Und du sagtest ja vorhin , dass ein Char nur einen Buchstaben haben kann ... Liegts viell. daran ?
Hmm ... Er kompiliert es jetzt zwar ohne Fehler , jedoch stürtzt das Programm dann ab , wenn er erneut in die Datei schreiben will! Geht das so überhaupt , wie ich das gemacht habe ? C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 void CHTML_Helper::WriteTitle(char* m_Buffer) { ofstream fout(m_Dateiname, ios::app); 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"...
Ja , nur kommen ja nicht alle Fehlermeldungen von dort. (Oder?) Naja , ich probiere es jetzt mal , wünscht mir Glück!
Wenn ich aber von const char* m_Buffer[255]; das [255] wegmache , sodass es kein Array mehr ist , bleiben die selben Fehlermeldungen.