Hi Leute also ich programmier gade ein konsol programm jetzt möcht ich im C++ code ein HTML code einfügen damit er später ausgegeben kann. Aber das Problem ist wenn ich den HTML Code in den C++ code kopier werden die ganzen Zeichen falsch verstanden und ich hab keine Lust die einzell zu bearbeiten habt ihr da eine Idee?
Noch ne frage wenn ich mit dem Programm fertig bin. Bräuchte ich jemand der mein Programm an Windows anpassen kann. Und es mit einem Schönem Fenster verzehren kann.
Du Knalls deinen html Code einfach völlig wild irgendwo in deinen C++ code rein? Dir is schon klar, dass das nicht verstanden werden KANN?
Wenn du html ausgeben willst füll nen String damit (einlesen aus deine html datei, ausgeben auf die Console oder so) Falls du das ding mit werten füllen willst erstell dir n Muster, lass es Lesen bis stelle X, füge Datum hinzu, lies weiter bis EOF, oder sowas. Einfach HTML irgendwo zwischen reinklatschen kann gar nicht funktionieren - wer soll das denn Interpretieren oder etwas damit anfangen können?
Du könntest den html code in eine Datei schreiben und die dann aus deinem C++ Programm lesen. Dann wird nichts falsch verstanden und du musst die Sonderzeichen nicht einzeln escapen. Ausgeben ist so natürlich auch möglich.
Du könntest den html code in eine Datei schreiben und die dann aus deinem C++ Programm lesen. Dann wird nichts falsch verstanden und du musst die Sonderzeichen nicht einzeln escapen. Ausgeben ist so natürlich auch möglich.
Mein reden. CFile falls du mit der MFC arbeitest könnte helfen oder ifstream falls du auf den MS murks verzichtest.
Also ich beutze DEV-C++. Also in meinem Buch stand das auch mit fstream. Dann wird das wohl richtig sein^^. Gibt eine eine möglichkeit dann wenn ich die Daten geladen hab zu erweitern mit informationen von Benutzer. Könntet ihr das vieleicht genauer erklären?
Klar, du kannst damit machen was du willst - allerdings weiß ich gerade nicht, was du *genau* machen willst, daher ist es etwas schwierig, es dir genauer zu erklären. Prinzipiell gibt es mehrere Möglichkeiten; du könntest den Dateiinhalt z.B. in einen String kopieren und darauf dann mit den Stringfunktionen rumhantieren. Oder du interpretierst den HTML-Code und liest ihn in eine Datenstruktur ein (irgendwie nen Baum mit Objekten für die einzelnen Tags oder sowas) und kannst dann an der Datenstruktur Änderungen vornehmen. Kommt halt drauf an, was du wirklich willst und wie aufwändig das ist...
Ah, OK. Hat mit HTML irgendwie gar nichts zu tun. Was du brauchst, ist eine Möglichkeit XML-Dokumente einzulesen und in C++-Objekte zu verwandeln (und den Rückweg natürlich). Hab ich selbst bisher nur in Java gemacht, da gibt es JAXB, womit man sowas sehr einfach hinkriegt. Vielleicht gibts was ähnliches auch für C++. Das könnte was sein: http://www.artima.com/cppsource/xml_data_binding.html Sonst evtl. mal TinyXML/TinyBind angucken.