Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 03:53

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

Advertisement



C++ Hallo-Welt?

Discussion on C++ Hallo-Welt? within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
EseTNoD's Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 3,727
Received Thanks: 794
C++ Hallo-Welt?

Hallo, Leute!

Ich wollte euch mal fragen, ob man das Hallo-Welt-Programm:
#include <iostream>

int main()
{
std::cout << "Hallo Welt!" << std::endl; return 0;
}

umschreiben darf, in:

#include <iostream.h>
int main () {
cout<<("Hallo Welt!");
return0;
}

oder ist das obige eine andere Sprache?
Danke im voraus!
EseTNoD is offline  
Old 05/19/2014, 18:55   #2

 
Delinquenz's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,160
Received Thanks: 232
Quote:
oder ist das obige eine andere Sprache?
iostream.h ist kein gültiger Header, der Header heißt iostream. Zudem gibt es kein cout, es gibt wenn dann nur std::cout. Das std:: könntest du weglassen sofern du eine using namespace Direktive benutzt, was du aber nicht tust. Was soll return0; sein? C++ kennt nur das Schlüsselwort return. Der untere Code ist kein gültiges C++.
Delinquenz is offline  
Thanks
1 User
Old 05/19/2014, 19:12   #3
 
EseTNoD's Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 3,727
Received Thanks: 794
Das Problem ist aber, dass ich das untere hier rumliegen habe.
Laut meinem Lehrer ist dies gültig aber ich weiß nicht, zur welchen Sprache dies gehört..
Danke für deine Antwort!
EseTNoD is offline  
Old 05/19/2014, 21:31   #4

 
Syc's Avatar
 
elite*gold: 666
Join Date: Apr 2011
Posts: 5,811
Received Thanks: 2,417
Ist beides c++ bzw. das untere ist bullshit angelehnt an c++.
Wie lautet denn die genaue Aufgabenstellung? Daraus werde ich nicht schlau.

Edit: mir scheint es so, als wäre es die Aufgabe, zu prüfen ob der untere code funktioniert und falls er dies nicht tut, zu begründen, warum das so ist. Brauchst du dabei Hilfe?
Syc is offline  
Thanks
1 User
Old 05/19/2014, 22:03   #5


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by Delinquenz View Post
Das std:: könntest du weglassen sofern du eine using namespace Direktive benutzt, was du aber nicht tust.
Kleine Ergänzung dazu: Kann für viel Verwirrung und vor allem Verärgerung sorgen, da Mehrdeutigkeiten zwischen Klassen auftreten können und C++ dich da manchmal sehr indirekt darauf hinweist.

Damit meine ich Klassen, die den selben Namen haben (und ggf. die selben Methoden implementieren. (besitzen))
Mostey is offline  
Old 05/19/2014, 22:15   #6
 
EseTNoD's Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 3,727
Received Thanks: 794
Nein. Man muss die Programmiersprachen den Codes ensprechend "verteilen" aber da bleibt keins übrig, sodass man es ausschließen kann. Aber unser Lehrer halt, ne? Hehe, danke trotzdem.
EseTNoD is offline  
Old 05/19/2014, 22:35   #7
 
elite*gold: 0
Join Date: Apr 2014
Posts: 163
Received Thanks: 5
schreibe hinter den #include anweisungen
using namespace std;

Ohne using namespace std;
Das erspart dir Schreibaufwand so kannste dashier ersparen:
std::cout<<"Dein Text"<<endl;
Mit: using namespace std;
cout<<"Dein Text"<<endl;
in dem fall stetzt der das schon automatisch dran .
Und ja das darfst du umschreiben so nur muss
#include <iostream.h> es
#include <iostream> heißen das .h ist aus ner älteren Version von c++
MauGro is offline  
Old 05/19/2014, 22:53   #8
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Quote:
Originally Posted by MauGro View Post
schreibe hinter den #include anweisungen
using namespace std;

Ohne using namespace std;
Das erspart dir Schreibaufwand so kannste dashier ersparen:
std::cout<<"Dein Text"<<endl;
Mit: using namespace std;
cout<<"Dein Text"<<endl;
in dem fall stetzt der das schon automatisch dran .
Und ja das darfst du umschreiben so nur muss
#include <iostream.h> es
#include <iostream> heißen das .h ist aus ner älteren Version von c++
Nein! kein using namespace std; gewöhne dir schon mal gleich an das nicht zu verwenden.
​Tension is offline  
Old 05/19/2014, 22:53   #9

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,480
Received Thanks: 3,319
Quote:
Originally Posted by MauGro View Post
schreibe hinter den #include anweisungen
using namespace std;

Ohne using namespace std;
Das erspart dir Schreibaufwand so kannste dashier ersparen:
std::cout<<"Dein Text"<<endl;
Mit: using namespace std;
cout<<"Dein Text"<<endl;
in dem fall stetzt der das schon automatisch dran .
Wenn man den namespace schon weglassen will, sollte man das limitiert machen. using std::cout; reicht vollkommen.

Quote:
Und ja das darfst du umschreiben so nur muss
#include <iostream.h> es
#include <iostream> heißen das .h ist aus ner älteren Version von c++
Die ältere Version heißt C und ist keine ältere Version, sondern eine eigene Programmiersprache.

Quote:
Aber unser Lehrer halt, ne?
Lehrer inkrementieren auch void-Pointer, gar nicht erst auf die hören. :<
snow is offline  
Thanks
2 Users
Old 05/19/2014, 22:56   #10
 
EseTNoD's Avatar
 
elite*gold: 0
Join Date: Nov 2010
Posts: 3,727
Received Thanks: 794
Das Problem ist aber, dass unser Lehrer nicht einmal ein richtiger Lehrer ist.
Setzt sich paar Stunden vor den Rechner und findet immer noch keine Fehler - da sind wir, die Schüler sogar flotter. Der denkt halt, dass er alles besser kann, wobei er nur etwas von Wikipedia beibringen möchte. Anstatt es uns selber zu erklären:

Wikipedia auf, suchen, vorlesen.
Youtube auf, Tutorials googlen, anschauen lassen.


- Danke euch! Ich weiß nun, dass der Code von mir da unten falsch ist,
jedoch ist es laut dem Lehrer richtig.
EseTNoD is offline  
Old 05/20/2014, 13:48   #11

 
Delinquenz's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,160
Received Thanks: 232
Quote:
- Danke euch! Ich weiß nun, dass der Code von mir da unten falsch ist,
Wenn du den Code einer Programmiersprache zuordnen sollst, kann ich mich nur meinem Vorposter anschließen, der das schrieb:
Quote:
Ist beides c++ bzw. das untere ist bullshit angelehnt an c++.
Delinquenz is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Hallo Welt :D
02/03/2014 - Say Hello - 5 Replies
Ja Hai Leute, mein Name ist BuGiix wie ihr lesen könnt ^^ Ich mache Youtube Videos über Metin2 Private Server, wenn jemand Lust hat vorbei zuschauen in Youtube BuGiixLP eingeben ^^ Wenn jemand will das ich ein Video von seinen Server mache, der kann mich gern in YT anschreiben :) Danke ^^ Mit freundlichen Grüßen BuGiix.
Hallo Welt '.'
07/25/2013 - Say Hello - 3 Replies
Heeey :3 Ich bin Jan :D Ich bin hauptsächlich in der Black Market sowie in der WarRock Sektion aktiv! :)
Hallo Welt !
03/06/2012 - Say Hello - 6 Replies
Morgen, bin durch einen Freund auf das Forum gekommen und bin von der Vielfalt begeistert und freue mich nun endlich leechen zu können, Spaß. Hoffe ihr empfangt mich mit offenen Armen. LG
Hallo, Welt !
05/04/2011 - Say Hello - 7 Replies
Ich sage Hallo. ganz erlich epvp ist scheiße <3
Hallo Welt
01/27/2008 - Say Hello - 0 Replies
ich bin auch neu und irgendwie sool man sich hier textlich verewigen# was soll ich schreiben uich interessiere mich hauptsächlich für nette gepflegte sachliche diskussioonen rund ums thema wer ist der beste wer hat den schnellsten PC und wer schafft es innerhalb 1,5 min zu k*mmen



All times are GMT +2. The time now is 03:53.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.