Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » bitte um hilfe beim Complier!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
09.07.2004, 19:31 Uhr
IceBold



Hallo!

Ich habe schon seit ein paar Wochen ein problem,
und zwar folgendes:

Ich habe mir ein Buch gekauft mit dem man C++ lernen kann,
dann habe ich mir den Complier von Borland heruntergeladen,
und habe folgendes Programm ,wie in der beschreibung in meinem Buch
geschrieben:

C++:
#include <iostream.h>
//das hallo c++ programm
int main()
{
cout <<"hallo c++!\n";
return 0;
}


=> ich glaube das ich nichts falsch geschrieben habe...
Bevor ich das programm geschrieben habe, habe ich den Complier so eingerichtet wie im Buch beschrieben.
Jetzt wollte ich das Programm mit dem befehl "bcc32 " complieren.
Jetzt kommt es, da stand dann das er 26 fehler gefunden hat.
Da stand 26 mal irrgendwas von
Fehler E2141 CProgramme\Borland\bcc55\Include\stl/type_traints.h Fehler in der Deklarationssyntax mit verschiedenen Ziffern davor.
jetzt weiss ich nicht was ich machen soll, da ich ein Anfänger bin.

Könnt ihr mich nicht helfen, denn ich möchte das wirklich lernen.
Danke schonmal..

IceBold


Bearbeitung:

Codetags eingefügt


--
A Mother put her little Daughter,
fifty minutes under water,
but not to make her any trouble,
just to see the funny bubbles.

Dieser Post wurde am 10.07.2004 um 16:09 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.07.2004, 19:39 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


tut mir leid zu deinem kompiler kann ich dir nix weiter sagen den kenn ich nicht aber dein gepostetes proggie ist syntaktisch richtig sollte er fressen wenn du deinen compiler richtig installiert hast und richtig aufrufst

noch ne bemerkung am rande
neuerdings verwendet man übrigens nicht mehr iostream.h sondern iostream
dann sieht das proggie so aus aber dein compiler müsste eigenlich beide versionen fressen

C++:
#include<iostream>
int main(){
std::cout <<"hallo c++!\n";
return 0;
}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.07.2004, 14:03 Uhr
IceBold



Naja wenn das alles richtig sein sollte, wie ich das gemacht habe denn scheint wohl der Complier nicht richtig zu arbeiten... kannst du oder jemand anderes mir einen anderen Complier empfehlen?
Also er müsste schon ähnlichkeit mit dem von Borland haben denn das mit dem Installieren habe ich mit meinem schlechten englisch gerade so hinbekommen...

IceBold
--
A Mother put her little Daughter,
fifty minutes under water,
but not to make her any trouble,
just to see the funny bubbles.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.07.2004, 14:09 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


öhm ich selber verwende visual c++, aber das gibts nicht kostenlos...

hier sind noch ein paar links für freie kompiler angegeben...
ich vermute die meisten aus dem forum werden dir alle cygwin empfehlen wenn du windows verwendest, kann dir aber nix zu sagen da ich das teil selber noch nicht benutzt habe...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.07.2004, 15:11 Uhr
IceBold



Jetzt habe ich mir den Dev C++-Complier heruntergeladen und wollte deine "umgeschriebene" Datei einfügen...
er hat sie compliert und dann hatte ich das erste mal (WOW!) eine .exe-Datei auf meinem Desktop...
Als ich sie aufgerufen habe, kam ca. 0,5 sek ein Dosfenster und schloss sich daraufhin wieder, aber in meinem Buch steht, das dann auf dem Bildschirm stehen würde "Hallo C++"
Das tut es aber nicht...
Habe ich was falsch gemacht?

IceBold
--
A Mother put her little Daughter,
fifty minutes under water,
but not to make her any trouble,
just to see the funny bubbles.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
10.07.2004, 15:32 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


www.fun-soft.de/showtopic.php?threadid=6479
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
11.07.2004, 16:13 Uhr
IceBold



Das hat jetzt vielleicht nichts mehr mit dem anfangsthema zu tun, aber ich wollte nochmal was fragen:
Jetzt kann ich dieses Programm ausführen, aber ich weiss nicht wie das mit anderen Programmen ist...
Also ich weiss nie wo ich das einfügen soll:

C++:
void warte_auf_taste()
{
    std::cout << std::endl << std::endl << "ENTER drücken, um fortzufahren.";
    getchar();
}

warte_auf_taste();
...


Jetzt bin ich nämlich auf ein anders akktuelleres Buch umgestiegen und da klappt das auch nicht.(C++ in 21 Tagen...)
Oder gibt es vielleicht eine andere Lösung als die obere?

IceBold


Bearbeitung von windalf:

bitte codetags verwenden


--
A Mother put her little Daughter,
fifty minutes under water,
but not to make her any trouble,
just to see the funny bubbles.

Dieser Post wurde am 11.07.2004 um 17:18 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
11.07.2004, 17:17 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

Jetzt bin ich nämlich auf ein anders akktuelleres Buch umgestiegen und da klappt das auch nicht...


*rofl* kompiliert dir dein buch neuerdings den quellcode

was klappt denn jetzt genau nicht?
wie weit genau bist du denn jetzt, das hier hast du doch jetzt schon oder?

C++:
#include<iostream>

void warte_auf_taste();

int main(){
std::cout <<"hallo c++!\n";
warte_auf_taste();
return 0;
}

void warte_auf_taste()
{
std::cout << std::endl << std::endl << "ENTER drücken, um fortzufahren.";
getchar();
}



--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
11.07.2004, 18:53 Uhr
Captain



du musst das auch nicht einfügen, du kannst einfach den folgenden Code benutzen

C++:
void main()
{
   //überhalb schreibst du dein Programmablauf
   cin.get();cin.get();
}



und damit du nicht std::cout oder so benutzen musst, kannst du es auch so machen :

C++:
#include <iostream.h>

using std::cout;
using std::cin;



dann kannst du immer cout bzw cin schreiben.
Bei den include Dateien stimmt es wohl das einige Compiler das auch ohne das .h am ende verstehen, allerdings hab ich bei meinem Borland C++ Builder X dadurch schonmal Probleme, wenn ich das ohne das .h schreibe.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
18.07.2004, 21:19 Uhr
~5kyw41k3r
Gast


Versuchs doch einfach am ende mit:

C++:
system ("PAUSE");
return 0;



Edit Bruder Leif: Code-Tags eingefügt, Tippfehler entfernt

Dieser Post wurde am 18.07.2004 um 22:00 Uhr von Bruder Leif editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: