C++ Hilfe

12/12/2012 18:06 Seife_#1
Moin, ich hab mir vorgenommen C++ zu lernen und wollte heute damit anfangen, ich habe leichte Java Vorkenntnisse nur zu etwas anderem als einen Anfänger macht es mich noch nicht. Ich habe erst nach einem passendem Compiler/Editor gesucht und bin schließlich auf Microsoft Visual C++ 2010 Express gestoßen. Ich wollte mit einer PDF-Datei die ich hier im Forum gefunden hab meine Kenntisse aufbessern. Allerdings scheitre ich schon bei Hello World :rolleyes: . Nämlich kennt MVC 2010 die Methode cout gar nicht, ich denke das ist sowas wie System.out.print (oder so ähnlich) bei HTML. Wo finde ich die ganzen Methoden? Und da das Tutorial schon veraltet zu sein scheint, könnt ihr mir das was anderes Empfehlen? Danke!
12/12/2012 18:08 Frutex#2
#moved
12/12/2012 18:17 xazorstix#3
Hey,

Hier mal ein englisches Tut: [Only registered and activated users can see links. Click Here To Register...]

Welches PDF hast du dir denn runtergeladen ?

Code:
#include <iostream>

int main()
{

   std::cout << "Hello World" << std::endl;

   system("pause");

   return 0;
}
12/12/2012 18:19 Seife_#4
[Only registered and activated users can see links. Click Here To Register...]
Wurde von mehreren Personen hier in nem Monate altem Thread empfohlen
12/12/2012 18:23 xazorstix#5
Quote:
Dies sollte auf allen Compilern funktionieren und hat nur geringfügige Nachteile. Ziehen
Sie es jedoch vor, die Bibliotheken des neuen Standards zu verwenden, ändern Sie Ihren
Code einfach in
#include <iostream>
S.31-32

Quote:
#include <iostream.h>
wird nicht mehr unterstützt
12/12/2012 19:28 Seife_#6
Ich hätte noch eine Frage: Wenn ich "Kompilieren" drück, erstellt er ein .CPP Datei, ich weiß mit der leider noch nichts anzufangen ^^ Wie wandel ich diese in ein funktionstüchtiges Programm um?
12/12/2012 19:40 xazorstix#7
Schritte in Visual Studio:
Datei-->Neu-->Projekt-->Win32 Konsolenanwendung
Oder Strgt+Shift+N-->Win32 Konsolenanwendung
Beim Assisstenten auf Weiter-->Haken bei "Leeres Projekt" setzen
Rechtsklick auf Quelldateien-->Hinzufügen-->Neues Element-->C++ Datei
Code schreiben
F5 drücken(bzw. Debuggen-->Debugging starten)(bzw. grüner Pfeil)


Bezogen auf den Poster nach mir:
Er braucht jedoch nicht jedesmal wenn er ein Programm schreibt und es testen möchte auf Release klicken.
Dies kann er machen wenn er das Programm fertig hat und es läüft.
12/12/2012 19:40 NotEnoughForYou#8
Quote:
Originally Posted by Seife_ View Post
Ich hätte noch eine Frage: Wenn ich "Kompilieren" drück, erstellt er ein .CPP Datei, ich weiß mit der leider noch nichts anzufangen ^^ Wie wandel ich diese in ein funktionstüchtiges Programm um?
Auf Release klicken.
12/12/2012 19:47 Seife_#9
Quote:
Schritte in Visual Studio:
Datei-->Neu-->Projekt-->Win32 Konsolenanwendung
Oder Strgt+Shift+N-->Win32 Konsolenanwendung
Beim Assisstenten auf Weiter-->Haken bei "Leeres Projekt" setzen
Rechtsklick auf Quelldateien-->Hinzufügen-->Neues Element-->C++ Datei
Code schreiben
F5 drücken(bzw. Debuggen-->Debugging starten)(bzw. grüner Pfeil)
Hat mir sehr geholfen, danke dafür. Gibt es etwas wie ein "pause" Befehl. Weil die Commandozeile schließt sich immer direkt ^^
12/12/2012 19:52 xazorstix#10
Quote:
Originally Posted by xazorstix View Post
Code:
#include <iostream>

int main()
{

   std::cout << "Hello World" << std::endl;

   [B]system("pause");[/B]

   return 0;
}
bzw. system("pause>nul");
bzw. cin.get();

;)
12/12/2012 19:55 Seife_#11
Wofür steht bei dir das std vor und noch cout? Und das endl? Ich selbst hätte jetzt geschrieben
Quote:
cout << "Helloworld";
12/12/2012 19:58 xazorstix#12
Anstatt "using namespace std;" kann man das auch so schreiben wie im vorigem Post.

Code:
#include <iostream>
using namespace std;

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

   return 0;
}
Das "endl" steht für End Line, heißt das wenn du z.B. schreibst
cout << "Hello World!" << endl;
cout << "HALLO" << endl;
erscheint das in 2 Zeilen

Wenn du allerdings schreibst:
cout << "Hello World!";
cout << "HALLO";
erscheint das in einer Zeile
12/13/2012 19:48 Seife_#13
Ich verstehs immernoch nicht, wenn ich auf den Quellcode rechtsklicke und auf kompilieren drück, müsste doch irgendwo in den Dokumenten eine auführbare .exe Datei erscheinen. Wie bekomm ich die denn?
12/13/2012 21:57 xazorstix#14
Standartpfad dürfte sein:
C:\Users\Username\Documents\Visual Studio 2010\Projects\Projektname\Debug\xxx.exe

Wenn du ein neues Projekt erstellst, ist unter dem Feld wo du den Projektnamen angibst ein Textfeld wo der Speicherort drine steht.

Wenn du "Debuggen" drückst, wird die .exe Datei automatisch ausgeführt.
12/14/2012 13:02 .Infinite#15
system("pause") ist Teufelswerk!

[Only registered and activated users can see links. Click Here To Register...]