error C2664: 'strcmp' : Konvertierung des Parameters 1 von 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' in 'const char *' nicht moeglich
um strings zu vergliechen kannst du direkt == verwenden...
strcmp (wenn du es denn unbedingt verwenden willst) will kein string sondern ein const char* haben.... den bekommst du mit zeile.c_str()
an sonsten ist das semikolon hinter der geschweiften klammer auch noch ziemlich überflüssig un der rückgabewert für den fall das strcmp auf nicht gleichen inhalt entscheidet undefiniert -- ...fleißig wie zwei WeißbroteDieser Post wurde am 13.05.2005 um 16:51 Uhr von Windalf editiert.
und die ersten beiden fehler kommen dadurch zustande das du die funktion nicht über der funktion definiert hast in der du sie aufrufen willst. bzw mach einfach einen prototyp an den anfang der datei, dann sollten die ersten beiden weg sein -- class God : public ChuckNorris { };