Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 10:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C++ Hilfe

Discussion on C++ Hilfe within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
Seife_'s Avatar
 
elite*gold: 35
Join Date: Jun 2009
Posts: 966
Received Thanks: 73
C++ Hilfe

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 . 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!
Seife_ is offline  
Old 12/12/2012, 18:08   #2



 
Frutex's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 18,580
Received Thanks: 3,864
Arrow Technical Support -> C/C++

#moved
Frutex is offline  
Thanks
1 User
Old 12/12/2012, 18:17   #3
 
elite*gold: 0
Join Date: Jan 2011
Posts: 345
Received Thanks: 84
Hey,

Hier mal ein englisches Tut:

Welches PDF hast du dir denn runtergeladen ?

Code:
#include <iostream>

int main()
{

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

   system("pause");

   return 0;
}
xazorstix is offline  
Thanks
1 User
Old 12/12/2012, 18:19   #4
 
Seife_'s Avatar
 
elite*gold: 35
Join Date: Jun 2009
Posts: 966
Received Thanks: 73

Wurde von mehreren Personen hier in nem Monate altem Thread empfohlen
Seife_ is offline  
Old 12/12/2012, 18:23   #5
 
elite*gold: 0
Join Date: Jan 2011
Posts: 345
Received Thanks: 84
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
xazorstix is offline  
Thanks
1 User
Old 12/12/2012, 19:28   #6
 
Seife_'s Avatar
 
elite*gold: 35
Join Date: Jun 2009
Posts: 966
Received Thanks: 73
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?
Seife_ is offline  
Old 12/12/2012, 19:40   #7
 
elite*gold: 0
Join Date: Jan 2011
Posts: 345
Received Thanks: 84
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.
xazorstix is offline  
Thanks
1 User
Old 12/12/2012, 19:40   #8
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
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.
NotEnoughForYou is offline  
Old 12/12/2012, 19:47   #9
 
Seife_'s Avatar
 
elite*gold: 35
Join Date: Jun 2009
Posts: 966
Received Thanks: 73
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 ^^
Seife_ is offline  
Old 12/12/2012, 19:52   #10
 
elite*gold: 0
Join Date: Jan 2011
Posts: 345
Received Thanks: 84
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();

xazorstix is offline  
Old 12/12/2012, 19:55   #11
 
Seife_'s Avatar
 
elite*gold: 35
Join Date: Jun 2009
Posts: 966
Received Thanks: 73
Wofür steht bei dir das std vor und noch cout? Und das endl? Ich selbst hätte jetzt geschrieben
Quote:
cout << "Helloworld";
Seife_ is offline  
Old 12/12/2012, 19:58   #12
 
elite*gold: 0
Join Date: Jan 2011
Posts: 345
Received Thanks: 84
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
xazorstix is offline  
Thanks
1 User
Old 12/13/2012, 19:48   #13
 
Seife_'s Avatar
 
elite*gold: 35
Join Date: Jun 2009
Posts: 966
Received Thanks: 73
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?
Seife_ is offline  
Old 12/13/2012, 21:57   #14
 
elite*gold: 0
Join Date: Jan 2011
Posts: 345
Received Thanks: 84
Standartpfad dürfte sein:
C:\Users\Username\Documents\Visual Studio 2010\Projects\Projektname\Debug\***.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.
xazorstix is offline  
Thanks
1 User
Old 12/14/2012, 13:02   #15
 
elite*gold: 9
Join Date: Dec 2009
Posts: 1,071
Received Thanks: 819
system("pause") ist Teufelswerk!

.Infinite is offline  
Thanks
1 User
Reply




All times are GMT +1. The time now is 10:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.