Hi,
ich habe mich jetzt doch für c++ entschieden. Kennt jemand ein gutes c++-Buch, dass auch für Anfänger geeignet ist, und indem das compilieren, ..., unter Linux beschrieben ist.
Cu
RS
P.S.: Kann man mit c++ einen Roboter programmieren?
C PlusPlus Buch
Re: C PlusPlus Buch
"C++ OO Progr. von Anfang an" von Helmut Erlenkoetter (http://www.erlenkoetter.de). Die Beispiele kann man sich auch direkt von seiner Homepage downloaden.
Desweiteren ist das Buch mit 19,90 DM aeusserst guenstig!
Aber wie man C++-Programme unter Linux kompiliert kann ich Dir auch so sagen.
Angenommen Du programmierst in C++ eine Zaehlschleife. Den Quellcode nennen wir nun "zaehl.cpp" und enthaelt folgenden Inhalt:
==================================
#include <iostream.h>
void main(void)
{
int i;
for (i=1; i<=10; i++)
cout << "Dieses ist der " << i
<< ". Durchlauf
";
}
}
==================================
Nun kompilieren wir dieses Programm in dem wir
==============
g++ zaehl.cpp -o zaehl
==============
in das selbe Verzeichnis eingeben, in der sich die Datei "zaehl.cpp" befindet.
Danach muesste nun auch eine Datei mit dem Namen "zaehl" existieren, die Du mit
============
./zaehl
============
ausfuehren kannst.
Desweiteren ist das Buch mit 19,90 DM aeusserst guenstig!
Aber wie man C++-Programme unter Linux kompiliert kann ich Dir auch so sagen.
Angenommen Du programmierst in C++ eine Zaehlschleife. Den Quellcode nennen wir nun "zaehl.cpp" und enthaelt folgenden Inhalt:
==================================
#include <iostream.h>
void main(void)
{
int i;
for (i=1; i<=10; i++)
cout << "Dieses ist der " << i
<< ". Durchlauf
";
}
}
==================================
Nun kompilieren wir dieses Programm in dem wir
==============
g++ zaehl.cpp -o zaehl
==============
in das selbe Verzeichnis eingeben, in der sich die Datei "zaehl.cpp" befindet.
Danach muesste nun auch eine Datei mit dem Namen "zaehl" existieren, die Du mit
============
./zaehl
============
ausfuehren kannst.
Re: C PlusPlus Buch
Uuups. Mir ist im Quellcode eine Klammer abhanden gekommen.
Das Programm lautet richtig:
=========================
#include <iostream.h>
void main(void)
{
int i;
for (i=1; i<=10; i++)
{
cout << "Dieses ist der " << i
<< ". Durchlauf";
}
}
=========================
Das Programm lautet richtig:
=========================
#include <iostream.h>
void main(void)
{
int i;
for (i=1; i<=10; i++)
{
cout << "Dieses ist der " << i
<< ". Durchlauf";
}
}
=========================