Klotzkopp Geschrieben 9. Juni 2006 Geschrieben 9. Juni 2006 Bei mir funktioniert sowohl die MFC- als auch die C-Version. Ich habe den Dateinamen geändert, es ist aber die japanische Variante. #include <afx.h> #include <stdio.h> int main() { // MFC-Version /* CStdioFile file; file.Open("c:\\test.htm", CFile::modeRead ); CString line, whole; while(file.ReadString(line)) { whole += line; whole += "\r\n"; } */ // C-Version FILE* fp = fopen("c:\\test.htm", "rt"); fseek(fp, 0, SEEK_END); int size = ftell(fp); fseek(fp, 0, SEEK_SET); char* getfile = new char[size + 1]; int realSize = fread(getfile, sizeof(char), size, fp); getfile[realSize] = 0; fclose(fp); CString whole(getfile); delete [] getfile; // das geht in beiden Fällen, a ist 74 int a = whole.Find("<h"); }[/code]
Guybrush Threepwood Geschrieben 9. Juni 2006 Geschrieben 9. Juni 2006 Moment oben steht "<h1" nicht "<h"
Klotzkopp Geschrieben 9. Juni 2006 Geschrieben 9. Juni 2006 Hast Recht. "<h1" finde ich bei Position 26000 und ein paar kaputte, auch mit beiden Varianten.
Kitty82 Geschrieben 9. Juni 2006 Autor Geschrieben 9. Juni 2006 ob "<h" oder "<h1" ist eigentlich egal. beides muss in der Datei zu finden sein. Ich verstehe nun gar nix mehr. Bei mir funktioniert es wirklich nicht Ich bekomme ständig -1 als Rückgabewert :confused: :confused: Habe mir soeben -ich weiss schon gar incht mehr das wievielte mal- die Datei ausgeben lassen eine Zeile bevor die while-Schleife beginnt und es ist die selbe. Auch "<h1" ist zu finden!
Klotzkopp Geschrieben 9. Juni 2006 Geschrieben 9. Juni 2006 Kannst du mal testen, ob mein Miniprogramm bei dir läuft? Falls ja, liegt es wohl am Rest deines Codes.
Kitty82 Geschrieben 9. Juni 2006 Autor Geschrieben 9. Juni 2006 ja, habe ich auch vor. Werde dann gleich berichten. danke für eure Mühe :e@sy
Kitty82 Geschrieben 9. Juni 2006 Autor Geschrieben 9. Juni 2006 Deins funktioniert - natürlich. Den Fehler hab ich immernoch nicht. Brauche eine Pause. Es muss logischerweise an meinem Code liegen. Ihr könnt euch sicher sein, dass ich mittlerweile keine Fingernägel mehr habe und schon an mir selber zweifel. @Klotzkopp naja, hoffe, dir hat das Handbuch gefallen :beagolisc
Guybrush Threepwood Geschrieben 9. Juni 2006 Geschrieben 9. Juni 2006 hmm oder vielleicht doch an irgendwelchen Projekteinstellungen?
Guybrush Threepwood Geschrieben 9. Juni 2006 Geschrieben 9. Juni 2006 weiß nicht :OD aber du könntest mal probieren ein neues projekt zu erstellen und die Sourcen darin einzubinden.
Klotzkopp Geschrieben 9. Juni 2006 Geschrieben 9. Juni 2006 @Klotzkopp naja, hoffe, dir hat das Handbuch gefallen :beagoliscSo weit reichen meine Japanischkenntnisse dann doch nicht Du kannst mir, wenn du willst und unter den üblichen Voraussetzungen, auch das Projekt zuschicken. Wenn ich Zeit hab, kann ich ja mal reinschauen.
Kitty82 Geschrieben 12. Juni 2006 Autor Geschrieben 12. Juni 2006 danke für dein Angebot, jedoch hab ich nun mit nem Kollegen nochmal darüber nachgeschaut. Wir haben ein neues Projekt erstellt und alles mit Copy eingefügt... jetzt funktioniert es :confused: - oder sagen wir es so, er gibt mir einen vernünftigen Wert zurück. Vielen Dank nochmals für eure Hilfe :e@sy
Guybrush Threepwood Geschrieben 12. Juni 2006 Geschrieben 12. Juni 2006 Dann scheint wirklich irgendwas in den Projekteinstellungen verstellt gewesen sein das sich irgendwie dadrauf ausgewirkt hat.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden