Suchergebnisse
Suchergebnisse 1-20 von insgesamt 49.
Okay jetzt habe ich folgendes gemacht: hpp C-/C++-Quelltext 1 2 list<string>m_sWordList; list<string>::iterator m_iWordList; cpp C-/C++-Quelltext 1 2 3 4 5 6 7 8 ifstream file("myfile.txt"); std::string buffer; while (std::getline(file, buffer)) { if (buffer != "" && buffer != " " && buffer != " " && buffer != " " && buffer != " " && buffer != " ") m_sWordList.push_back(buffer); } Ich denke, dass das soweit funktionieren sollte, aber jetzt möchte ich sowas in der Art machen: C-/C++-Quelltext 1 2...
Ja meine Frage war eigentlich, wie man das doch irgendwie hinkriegt, aber trotzdem ist std::list eine gute idee... Hätte ich bedenken sollen, ich baue es gleich mal ein.
Okay, also jetzt habe ich etwa folgendes versucht: main.hpp C-/C++-Quelltext 1 2 3 //............... string* m_pStringList[2000000]; //............... ich mache mit absicht einen String pointer, da ich später noch plane, die Länge dynamisch zuzuweisen (da das ganze sonst zu viel Speicher verschlingen würde). C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 ifstream file("myfile.txt"); std::string buffer; int index = 0; while (std::getline(file, buffer)) { m_pStringList[index] = buffer; index++; } Fehler (der ...
Okay... Habe ich gemacht, jetzt kommt aber ein anderer Fehler: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ifstream file("myfile.txt"); char* buffer = NULL; buffer = new char[51]; int index = 0; while(!file.eof()) { file.getline(buffer, 50); xxx[index] = new Cxxx(); xxx[index]->Fill(buffer); index++; } Cxxx = Klasse xxx = Array der Klasse Cxxx Jetzt kommt bei mir bei dem 2. Durchlauf dieser Schleife bei der Zeile file.getline(buffer, 50); wieder ein Fehler: Unbehandelte Ausnahme bei 0x7...
Ah aber ich glaube damit habe ich es irgendwann auch versucht und hatte Probleme... Achja genau: Wenn ich das char* aus der Datei kriege, kann ich es ja einfach in einen String einfügen. Wenn ich jetzt allerdings wieder den Wert haben möchte, habe ich bisher nur die Möglichkeit gefunden, den String in const char[] zu casten, jedoch nicht in char[] oder char*. Oder habe ich da eine Funktion übersehen?
Zitat von »BurningWave« char* buffer = new char; Was wird das? Speicherplatz für einen einzigen char, in den weiter unten 50 Zeichen kopiert werden? Dieser Speicherplatz wird außerdem nicht gelöscht. Ganz schlecht. Besser wäre: char buffer[50]; xxx->Fill(?????????????????????); Muss heißen xxx->Fill("?????????????????????"); Mache aus tbResult Fill(char NewContent[]) das: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 tbResult Fill(char *NewContent) { if(m_pContent) { delete [] m_pContent; m_pCont...
ifstream file("some file.txt"); char* buffer = new char; int index = 0; while(!file.eof()) { file.getline(buffer, 50); xxx->Fill(?????????????????????); index++; } class xxx { tbResult Fill(char NewContent[]) { char* temp = new char[sizeof (NewContent) / sizeof (char) + 1]; temp = NewContent; m_pContent = temp; return TB_OK; } } Ich hoffe, das ist halbwegs verständlich... Also um es noch etwas besser auszudrücken: Ich habe eine Funktion und eine Klasse, die selbst eine Membervariable vom Typ cha...
Oh danke, hab die leider nicht richtig mitgelinkt aber jetzt habe ich noch ein (eher kleineres) Problem: Ich habe eine Funktion mit einem Char Array als Parameter (char ch1[]) und jetzt habe ich bei dem Laden einer Datei einen char Pointer (char*). Wie kann ich ganz einfach diesen Pointer in ein Char Array umwandeln und der Funktion liefern? Ich hab schon einiges versucht, aber meistens ist das übergebene Array dann nur 1 Eintrag groß und es wird nur das "A" am Anfang mitgeliefert... MfG pd9937
Also mitgelinkt denke ich schon, Tribase hat immer funktioniert und wenn ich "d3d9.h" eingeben will, schlägt er mir einige directx header vor (wieso sollte er sie vorschlagen, wenn sie nicht mitgelinkt wurden?). Bereinigen bzw. neu erstellen hilft leider auch nicht. Hat irgendjemand vielleicht noch eine andere Idee?
Hallo wieder einmal, leider habe ich erneut ein Problem. Eigentlich bezieht es sich ziemlich genau auf das Beispiel im Buch (Seite 109), bei dem die Grafikadapter aufgelistet werden. Undzwar habe ich folgendes Problem: Ich erhalte (leider weiß ich nicht, nicht einmal nach der msdn Seite, warum) beim Kompilieren 2 Fehler (die höchstwahrscheinlich zusammenhängen): Fehler error LNK1120: 1 nicht aufgelöste externe Verweis Fehler error LNK2001: Nicht aufgelöstes externes Symbol "_Direct3DCreate9@4". ...
Hallo alle miteinander, ich hätte wieder eine Frage: Sagen wir mal, ich lade mir eine Modelldatei (z.b. .lwo) aus dem Internet herunter (nehmen wir an, es ist ein Modell der Erde), dann erhalte ich einen Ordner mit einer .lwo Datei und einigen Texturendateien (Erdoberfläche, Wolken,...). Nun konvertiere ich die Datei (.lwo) in eine .3ds Datei, damit der Tribase-Model converter sie akzeptiert. Nun erhalte ich eine .3ds Datei, die nur eine Kugel und keine Texturen beinhaltet. Nun konvertiere ich s...
Ok jetzt habe ich selbst eine Lösung gefunden. Ich verwende jetzt eclipse nach diesem Tutorial: http://processing.org/learning/eclipse/ Die Bilder werden in den projekt/bin/data folder kopiert, dann geht es!
Ok ich habe mir das jetzt angesehen, aber mir bringt es nicht besonders viel.. Ich lade mal ein Archiv von dem Processing Compiler output hoch. Vielleicht könnt ihr mir vielleicht helfen. Ich habe bei der Processing Software einfach ein Bild importiert und folgenden Source- code eingegeben: Quellcode 1 2 3 4 5 6 7 8 9 10 11 PImage img; void setup() { size(320,240); img = loadImage("img.jpg"); } void draw() { background(0); image(img,0,0); }
Oh, das habe ich vergessen, in dem verzeichnis habe ich das auch schon versucht... Bei dem mitgelieferten Compiler, den ich allerdings wegen mehreren gründen nicht verwende, gab es eine Möglichkeit ein Bild irgendwie hinzuzufügen... Ok das hat mich auf eine Idee gebracht, ich könnte morgen früh versuchen, auf diese weise einen kleinen Script zu erstellen und mir den output anzusehen...
Erstmal hallo, Alle miteinander. Ich habe mir die Seite zum 1. Spieleprogrammierer- Contest einmal angesehen (Der 1. sppro-Spiele-Contest) und sie hat mich inspiriert. Seitdem habe ich mich mit Processing befasst (Tutorials habe ich hierher: http://processing.org/learning/) und stehe jetzt vor einem Problem. Ich verwende weder Eclipse, noch den Processing Compiler, sondern Notepad++ (ein Editor mit Zahlreichen Funktionen, wie z.b. JS Highlighting). Bei dem Tutorial "Images and Pixels" stehe ich ...
Naja, der dritte Link gibt mir nicht wirklich die Lösung, da die darin erwähnte Variable offenbar auch von der Scrollposition abhängt... Und zeitsparend ist das mit dem HtmlDocument auch nicht gerade.... muss ich wohl eine andere Lösung finden...
Zitat von »Chromanoid« Die maximal mögliche Position müsstest du über body.scrollHeight erreichen können. Die Variable existiert nicht Denkt ihr, dass die Js Lösung von der Performance her schneller wäre?
Ok also... Ich hab jetzt die Daten dieses "Scrollrects". Aber wie kann man herausfinden, wie weit gescrollt wurde? Man kann ja nur die Position sehen, aber nicht die maximal mögliche Position (ganz nach unten gescrollt), oder?
oh hab gerade rausgefunden, wie man das beheben kann Ich habe eine "dummy.html" erstellt mit dem Inhalt Quellcode 1 <html>Bitte warten...</html> und diese ganz am Anfang angesteuert (navigate("website.xxx"))
ok ich habs mir angesehen... die erste zeile: Quellcode 1 Dim body As HtmlElement = WebBrowser1.Document.GetElementsByTagName("body")(0) führt zu: Zitat NullReferenceExeption was unhandled Object reference not set to an instance of an object.