Am Dienstag, 19. Juni 2001 17:25 schrieben Sie:
body { font-family: "times new roman" } p { font-size: 13pt } a { color: #0000ff; text-decoration: none; }Re: [Lug-dd] gcc und Mandrake 8.0 Von: konrad.rosenbaum@t-online.de (Konrad Rosenbaum) An: lug-dd@schlittermann.de
On Wednesday 20 June 2001 03:26, Steffen Liebergeld wrote:
Guten Abend,
Ich habe heute ein kleines Programm in C++ geschrieben, um mir die Sprache mal etwas näher anzusehen. Dabei habe ich die iostream.h eingebunden:
offensichtlich ist die g++/libg++ Version auf deinem Rechner kaputt. Schau mal auf den Webseiten von Mandrake nach, ob es ein aktuelleres Paket gibt.
Oder versuch mal #include<iostream> (ohne .h), das ist Standardkonform, könnte funktionieren, aber es wäre trotzdem noch ein Mandrake-Bug.
Konrad
Das #include <iostream> funktioniert auch nicht, ich werde mich wohl oder übel nach neuen packeten umsehen müssen oer auf SuSE 7.2 warten *Andreas K. fragend*.
On Tue, Jun 19, 2001 at 09:26:36PM -0400, Steffen Liebergeld wrote:
Guten Abend,
Ich habe heute ein kleines Programm in C++ geschrieben, um mir die Sprache mal etwas näher anzusehen. Dabei habe ich die iostream.h eingebunden:
[snip program] Übrigens kannst du "!(a == b)" auch schreiben als "(a != b)". Ist kürzer und übersichtlicher.
;-) Ich bin noch in der Lernphase und bin froh wenn ich es überhaupt zum laufen kriege.
Liegt der Fehler also an dieser Bibliothek, welche sich offentlichtlich nicht mit den andern verträgt, oder hab ich irgendwas falsch gemacht?
Versuch mal, statt int die Klasse string zu benutzen. Wenn das Programm dann läuft, liegt es daran das die iostream-Klasse keine Integer-Werte für die Shift-Operatoren mag, ansonsten ist die Bibliothek wahrscheinlich broken. Es könnte evtl. eben daran liegen, daß du Integer verwendest, womit du auch bei der Stringmanipulation vorsichtig sein solltest, weil das manchmal ziemlich kryptische Fehler ergibt.
Ich habe es mal mit strings probiert, aber den selben Fehler erhalten.
cu Steffen
Ulf