Am Mittwoch, den 04.04.2007, 22:45 +0200 schrieb Marcus Obst:
Hallo Marcus,
ich bin jetzt nicht so der C++-Guru aber der Code sieht schon etwas komisch (veraltet?) aus.
von 2003
Und auch hier hat er Recht. Die Konstanten sind ohne Typ definiert, nicht schön. Ich hab einfach überall wo er gemeckert hat, mal ein _int_ hingeschrieben.
In Header schreib ich das also mit Unterstrich?
stricmp() gibt es bei mir nicht. Ich nehme mal an, dass soll die case-insensitive Variante sein. Habe ich dann durch strcmp() ersetzt.
(Habe gerade die manpage zu strcasecmp gefunden, vielleicht ist das ja besser?)
Wo ist die drin?
scannerMain.cpp:6:21: Fehler: condefs.h: Datei oder Verzeichnis nicht
Ist Borland-Zeug unter Win32.
Dann scheinen im Code noch irgendwelche Includes zu sein, die es wohl unter Linux so nicht gibt (zumindest bei mir :), z.B condefs.h oder so... (Habe ich einfach rausgenommen).
Wir haben die Borland-Version erwischt.
Wenn ich mich nicht irre, sind neurdings die Sachen aus der STL auch im eigenen Namensraum (std). D.h. ein
#include <iostream>
using namespace std;
In Kirch-Prinz, C++, wird auch immer so angefangen.
Hast mir sehr geholfen, Jan