C++ totaler Anfänger

02/20/2011 10:04 *Anima*#1
Wollte C++ Anfangen(neu).
ich benutz codeblock + in 21 Tagen c++ lernen(Ebooks).

Komme da nicht weiter.
Ich habe alles so eingegeben ,wie es da ist.
[Only registered and activated users can see links. Click Here To Register...]

Hoffe ihr wisst was das ist.
benutz codeblock.
Oder sollte ich erstmal ein anderes Programm benutzen?
Oder sollte ich erst Dev ++ nehmen?
02/20/2011 10:49 Deda94#2
1. Nutz lieber Microsoft Visual C++ 2008/2010.

2. Schreib so:


Code:
#include <iostream>

using namespace std;

int main()
{
cout << "Hello World" << endl;

return 0;
}

Denn ohne den namespace std müsstest du es so schreiben:


Code:
 std::cout

Daher kommt auch dein Fehler^^





Edit: Und Codeblock besitzt keine Headerdatei namens <iostream>

Also lad dir am besten Visual C++ 2008/2010.
02/20/2011 10:53 *Anima*#3
Gbit es davon auch eine Vollversion?
Ich hatte es mal drauf, aber das benötigt ja 10 Programme.
02/20/2011 10:58 Deda94#4
Du ladest es dir runter... Und installierst es.

Nach 30Tagen musst du dir einen "Register Key" holen, meld dich einfach auf der angegebenen HP an und du bekommst deinen Key per Email zugesandt.

Gibst den Key ein und schwups -> Vollversion.
02/20/2011 11:00 *Anima*#5
Muss ich bei diesen Programm irendwelche einstellungen denn machen?:)
Und danke für deine Hielfe
e: lade mir 2008 gerade.
02/20/2011 11:02 Deda94#6
Nein da ist alles schon mit drinn^^

Außer du willst dich mit DirectX/Direct3D befassen, denn dann brauchst du Microsoft DirectX SDK als Add-On^^
02/20/2011 11:03 *Anima*#7
Danke^-^
Ich melde mich nochmal,falls es Problem gibt.:)
02/20/2011 11:04 Deda94#8
Kein ding..

Jop^^
02/20/2011 12:49 MrSm!th#9
Gewöhn dir das using namespace später bloß nicht an, ist ein schlechter Programmierstil.
02/20/2011 16:12 *Anima*#10
#include <iostream.h>
int main()
{
cout << "Hallo dort.\n";
cout << "Hier ist 5: " << 5 << "\n";
cout << "Ich bin dein Vater.";
cout <<
endl;
cout <<" Hier ist eine große Zahl:\t" << 70000 << endl;
cout <<" Hier ist die Summe von 8 und 5:\t" << 8+5 << endl;
cout <<" Hier ist ein Bruch:\t\t" << (float) 5/8 << endl;
cout <<" Und einen riesen große Zahl:\t";
cout <<" (double) 7000 * 7000 <<
endl;
cout << "Vergessen sie nicht, dein Vater durch ihren Namen zu ersetzen...\n";
cout << " Dein Vater ist ein C++ Programmiere!\n"
return 0;

12 C:\Users\Thomas\Desktop\Unbenannt1.cpp missing terminating " character
13 C:\Users\Thomas\Desktop\Unbenannt1.cpp missing terminating " character
17 C:\Users\Thomas\Desktop\Unbenannt1.cpp expected `;' before "return"

:(
Sry aber ich bin nicht schlau;/
02/20/2011 17:39 4713n2222#11
ich habs so gemacht
und es funkt :D
(lerne erst seit paar tagen)

Code:
#include <iostream>

using namespace std;
int main() 
{
	cout << "Hallo dort. \n";
	cout << "Hier ist 5: " << 5 << "\n";
	cout << "Ich bin dein Vater.";
	cout << endl;
	cout << "Hier ist eine große Zahl:\t" << 70000 << endl;
	cout << "Hier ist die Summe von 8 und 5:\t" << 8+5 << endl;
	cout << "Hier ist ein Bruch:\t\t" << (float) 5/8 << endl;
	cout << "Und einen riesen große Zahl:\n";
	cout <<  (double) 7000 * 7000 << endl;
	cout << "Vergessen sie nicht, dein Vater durch ihren Namen zu ersetzen...\n" << endl;
	cout << "Dein Vater ist ein C++ Programmiere!\n" << endl;
	return 0;
}
02/20/2011 17:48 Xevelopy#12
@ Anima
#include <iostream>
using namespace std;
Code:
void main()
{
cout << "Hallo dort.\n";
cout << "Hier ist 5: " << 5 << "\n";
cout << "Ich bin dein Vater.";
cout <<endl;
cout <<" Hier ist eine große Zahl:\t" << 70000 << endl;
cout <<" Hier ist die Summe von 8 und 5:\t" << 8+5 << endl;
cout <<" Hier ist ein Bruch:\t\t" << (float) 5/8 << endl;
cout <<" Und einen riesen große Zahl:\t";
cout <<" (double) 7000 * 7000 "<<endl";
cout << "Vergessen sie nicht, dein Vater durch ihren Namen zu ersetzen...\n";
cout << " Dein Vater ist ein C++ Programmiere!\n";
}
Paar Simikolons(;) vergessen, kein using namespace std; und paar " vergessen benutz meinen mal dann gehts ;) hab nur die ; und " sowie using namespace dazugeschrieben

Das Ganze würde auch so gehen:
Code:
#include <iostream>
using namespace std;

int main()
{
cout << "Hallo dort.\n";
cout << "Hier ist 5: " << 5 << "\n";
cout << "Ich bin dein Vater.";
cout <<endl;
cout <<" Hier ist eine große Zahl:\t" << 70000 << endl;
cout <<" Hier ist die Summe von 8 und 5:\t" << 8+5 << endl;
cout <<" Hier ist ein Bruch:\t\t" << (float) 5/8 << endl;
cout <<" Und einen riesen große Zahl:\t";
cout <<" (double) 7000 * 7000 "<<endl";
cout << "Vergessen sie nicht, dein Vater durch ihren Namen zu ersetzen...\n";
cout << " Dein Vater ist ein C++ Programmiere!\n";
return 0;
}
02/20/2011 18:33 Anonymous-8920#13
Namespaces würde ich vermeiden.
Wenn ihr später größer programmiert kommt man leicht durcheinander und es ist schwer sich das einfach cout wieder abzugewöhnen.
Hat bei mir auch lange gedauert bis ich gemerkt hab, das std::cout im endeffekt "einfacher" als cout ist :-)
02/20/2011 18:39 *Anima*#14
Was sind denn die Grundlagen von C++?

zb : ;
02/20/2011 19:20 black0utCpp#15
Basisdatentypen (int ,double float,pointer ....)
-> Pointer

Klassen
Funktionen
Operatoren (++,--...)
Schleifen (if , for ..)
etc.