n00b frage zu BCC55 und Hallo Welt



  • hallo alle zusammen,

    da ich blutiger C++ anfänger bin bitte ich schon im vor.raus
    um nachsicht 🙄

    also folgendes prob:
    habe dieses HalloWelt in uedit32 geschrieben:

    #include <iostream.h>
    
    void main(void)
    {
    	cout << "Hallo Welt!";
    };
    

    speichere dies unter "HalloWelt.cpp"

    beim kompilieren im kommandozeileninterpreter sieht es dann so aus:

    D:\Eigene Dateien\C++>bcc32 -ID:\Broland\BCC55\include -LD:\borland\bcc55\lib Ha
    lloWelt.cpp
    Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
    HalloWelt.cpp:
    Error E2209 HalloWelt.cpp 1: Unable to open include file 'iostream.h'
    Error E2451 HalloWelt.cpp 5: Undefined symbol 'cout' in function main()
    *** 2 errors in Compile ***

    ich hab meinen pfad schon so ausgeweitet:

    C:\Borland\BCC55\Bin;C:\Borland\BCC55\Include;C:\Borland\BCC55\Lib;

    ich benutze die aktuellen "freecommandLinetools.exe" von Borland.

    was mache ich falsch???? 😕

    ich hoffe mal jetzt nicht wegen n00bheit erschossen zu werden 😃
    und danke schonmal!!



  • RenHoek schrieb:

    ich hoffe mal jetzt nicht wegen n00bheit erschossen zu werden 😃

    Die einzigen Gründe wieso ich dich erschiessen würde wären

    • Das falsche Schreiben von Voraus
    • Die exorbitante Verwendung des Strings "n00b" (ist sowas eigentlich l337 oder so?
    • UNd dann noch für das nicht lesen der Forenbeschreibung...
    • UNd last but not least: Für die Annahme, das wir dich erschiessen würden...

    😉

    Auf den Ersten BLick würde ich sagen:
    iostream.h gibts nichtmehr. Versuchs mal ohne ".h"
    void main(void) ist nicht standard-compliant. (int main (void) ist geboten) sollte aber nicht stören. Und der 2. Fehler kommt wohl durch das fehlende öffnen des Namespace Std. Hierzu hilft dir sicher ein C++-Grundlagen Tut weiter.



  • Dieser Thread wurde von Moderator/in junix aus dem Forum VCL/CLX (Borland C++ Builder) in das Forum C++ verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • danke junix

    super jetzt kauf ich mir das tolle:
    "C++ das einsteigerseminar"
    vom niemann und es ist veraltet....da könnte ich ins essen brechen!

    hätte ich mir wohl sparen können oder wie?
    na dann werde ich es wohl mit den tuts hier versuchen,
    auch wenn ich liebern ein buch in der hand habe.

    thx m8

    p.s.:
    rechstschreibfehler liebe ich da mein hirn den fingern gar keine zeit
    lässt das richtig zu machen 😃
    p.p.s.:
    sorry das der post im falschen bereich gelandet ist!



  • 😮 includes fehlen die heisen

    #include<io.h>
    #include<stdio.h>



  • kek schrieb:

    😮 includes fehlen die heisen
    #include<io.h>
    #include<stdio.h>

    😮 wie kommst du darauf? die frage wurde schon richtig beantwortet



  • nimm diesen Quellcode mit dem müsste esauch funzen. . .

    #include<iostream>
    using namespace std;

    int main()
    {
    cout<<"Hallo Welt";

    getchar ();

    return 0;
    }
    //---------------------------------------------------------------------------



  • RenHoek schrieb:

    #include <iostream.h>
    
    void main(void)
    {
    	cout << "Hallo Welt!";
    };
    

    C++ Das Einsteigerseminar von Alexander Niemann, dass stand so drin??? 😮
    Welche Ausgabe ist das denn? Ich kenne das Buch von 2005 und habs schon durch, aber sowas hab ich da in diesem Buch nicht gesehen!

    Ich persönlich würde dir "C++ easy zum mitnehmen" von Dirk Louis vorschlagen. Die neueste Ausgabe.



  • naja, wegschmeißen mußt du das buch nicht. du mußt halt bei allen includes das .h weglassen und <stdio.h> <stdlib.h> durch <cstdio> bzw <cstdlib> ersetzen und hinter die includes noch using namespace std; setzten...



  • RenHoek schrieb:

    ich hab meinen pfad schon so ausgeweitet:

    C:\Borland\BCC55\Bin;C:\Borland\BCC55\Include;C:\Borland\BCC55\Lib;

    ich benutze die aktuellen "freecommandLinetools.exe" von Borland.

    was mache ich falsch???? 😕

    Auf www.ghostpage.de gibt es eine Anleitung, wie du den BCC richtig installierst. Vielleicht wirfst du mal nen Blick drauf.



  • ProgChild schrieb:

    Auf www.ghostpage.de gibt es eine Anleitung, wie du den BCC richtig installierst. Vielleicht wirfst du mal nen Blick drauf.

    Offensichtlich hat er es richtig installiert, sonst würde er wohl kaum eine Compilerfehlermeldung erhalten. Meinst du nicht? 😉

    Für den Begin würde ich dir auch eher zu einem aktuellen Tutorial raten als einem Buch. Zum Beipiel der Anfang von Volkards Tutorial wenn es auf Deutsch sein soll :
    http://www.volkard.de/Cpp/Tutorial/Grundlagen/Das_erste_Programm/index.html
    Wenn es auch auf Englisch sein darf dann mache ich gerne Werbung in eigen Sache :
    http://www.dhost.info/voodoocpp/hello_world.php
    Ein Buch ist gut wenn man bereits ein wenig kann und fähig ist kleinere Änderungen wie <iostream.h> => <iostream> vorzunehmen. Bücher haben nun einmal die schlechte Eigenschaft, dass sie meist der Entwickelung immer leicht hinterher hinken. Dies sollte dich aber nicht davon abhalten ein gutes Buch zulesen, nur eben nicht blind abtippen.


Anmelden zum Antworten