zeile ohne simikolon enden
-
ich meine die tabelle, von dem die rede ist, ist in zeile 23
-
public: // CRC32 lookup table for polynomial 0x04c11db7 _int32 crc_table[256] = { 0×00000000, 0×04c11db7, 0×09823b6e, 0×0d4326d9, 0×130476dc, 0×17c56b6b, 0×1a864db2, 0×1e475005, 0×2608edb8, 0×22c9f00f, 0×2f8ad6d6, 0×2b4bcb61, 0×350c9b64, 0×31cd86d3, 0×3c8ea00a, 0×384fbdbd, 0×4c11db70, 0×48d0c6c7, ....
-
borhan schrieb:
public: // CRC32 lookup table for polynomial 0x04c11db7 _int32 crc_table[256] = { 0×00000000, 0×04c11db7, 0×09823b6e, 0×0d4326d9, 0×130476dc, 0×17c56b6b, 0×1a864db2, 0×1e475005, 0×2608edb8, 0×22c9f00f, 0×2f8ad6d6, 0×2b4bcb61, 0×350c9b64, 0×31cd86d3, 0×3c8ea00a, 0×384fbdbd, 0×4c11db70, 0×48d0c6c7, ....was ist das denn für ein x?
was ist _int32? kenne nur __int32.
-
ich meine __int32 x ist damit es als hex interpretiert wird
-
borhan schrieb:
ich meine __int32 x ist damit es als hex interpretiert wird
du hast aber × und nicht x gepostet.
megr fällt mir nicht aufm habe zu wenige details deines codes.
-
Initialisierungen sind innerhalb von Klassendefinitionen nicht erlaubt, Initialisierungen nicht-statischer Objekte schon gar nicht.
Mach es so:
class Foobar { ... static _int32 crc_table[256]; }; // im cpp-file: _int32 Foo::crc_table[256] = { ... lauter Zahlen ... };
-
Ich weiss nicht, wo sonst ein x stehen soll. ich dachte du meinst die x in der tabelle
-
borhan schrieb:
Ich weiss nicht, wo sonst ein x stehen soll. ich dachte du meinst die x in der tabelle
Ich auch. Ich weiß nicht wie Du die kleinen Kreutchen in 0×0d4326d9 erzeugt hast. Ich kenne nur hex-Zahlen mit dem echten x wie in 0x0d4326d9.
Aber Bashar hat einen viel besseren Fehler gefunden.
-
die x meinst du, stimmt die habe ich so übernommen aber jetzt habe ich es verbessert
danke, aber es läuft immer noch nicht
-
borhan schrieb:
danke, aber es läuft immer noch nicht
Meine Güte, werd doch endlich mal konkret. Wie soll man dir helfen, wenn für jede kleinste Information drei Posts nötig sind?
-
borhan schrieb:
die x meinst du, stimmt die habe ich so übernommen aber jetzt habe ich es verbessert
danke, aber es läuft immer noch nichtWenn Du Bashars Änderung einge4baut hast und es immer noch nicht geht,
dann poste ein ganzes Programm, das sich ein Leser so wie es ist in die IDE kopieren kann. Mach dabei so viel weg wie möglich, was nichts zur Sache tut. Dann ist der Fehler am schnellsten gefunden.
-
volkard schrieb:
Wenn Du Bashars Änderung einge4baut hast und es immer noch nicht geht,
Hat er bestimmt nicht. Ich werde bei solchen Dingen traditionell überlesen.
-
danke
-
doch ich habe deine beiträge gelesen und bin dafür auch dankbar. Ich habe es dann auch so gemacht, aber die TAbelle habe ich dann woanders kopiert, da der fehler hatte und jetzt läuft es auch danke
-
lies dir bitte trotzdem bitte mal den Thread "du brauchst Hilfe" hier im Forum durch (Link siehe meine Signatur), vor allem die Punkte zu präzisen Fragen und lesbarem Schreiben. Dann dauert es das nächste mal vielleicht nur halb so lang bis der Fehler gefunden wird und die Leute reagieren etwas wenigre genervt

-
Wichtigster Hinweis: Reduziere den Sourcecode soweit, dass:
- er compilierbar ist
- der Fehler auftritt
- möglichst klein istAuf die Art hast du meist schon in der zweiten oder dritten Antwort des Rätsels Lösung, weil es für keinen hier ein Problem ist, in irgendeinem Projekt was man grad bearbeitet mal eben den Code auszukommentieren und dein Zeug reinzukopieren und schnell durchzubauen...
Das geht fix und damit ist allen geholfen
