Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 17:25

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

Advertisement



Wieder mal ein Hallo Welt Problem

Discussion on Wieder mal ein Hallo Welt Problem within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
Nox'De's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 329
Received Thanks: 34
Wieder mal ein Hallo Welt Problem

Hallo Welt,
ich habe letztens ein altes C++ Buch gefunden und habe mir nach ein paar Tagen gedacht ich versuche es mit dem Buch mal zu lernen. Leider stoße ich recht zu Anfang auf ein Problem beim ersten kleinen Programm names "Hallo Welt-Progamm" der Quellcode sieht wie folgt aus:
// Hallo Welt-Programm

#include <iostream>
using std::cout;

int main()
{
cout << "Hallo Welt!" << endl;

return 0;
}
nun steht im Buch das die Konsole einen Fehler finden wird. Aber es wird nicht gezeigt was genau falsch ist. Man solle sich den richtigen Quellcode von der Cd ziehen. Diese habe ich allerdings nicht mehr bzw. unter unzähligem Krämpel und Kartons vergraben.
Könntet ihr mir weiterhelfen ? Das Buch baut nämlich auf dem Compilten Dateien auf,

MfG
Nox'De is offline  
Old 04/16/2015, 18:41   #2
 
elite*gold: 0
Join Date: Feb 2015
Posts: 615
Received Thanks: 161
Hallo Nox'De,

ich bin selber Anfänger, deshalb weiß ich nicht ob ich die passende Lösung habe.

Also mir selbst ist using std::cout nicht bekannt sondern entweder global "using namespace" oder im Hauptteil des Codes std::cout oder std::cin etc.

Schau dir am besten auch das an:


Code:
#include <iostream>

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

return 0;
}
So würde ich es machen und es müsste eigentlich funktionieren. Ich hoffe ich konnte dir helfen, falls nicht dann können dir bestimmt die Profis helfen
Pylaes is offline  
Thanks
1 User
Old 04/16/2015, 18:50   #3
 
Nox'De's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 329
Received Thanks: 34
Habs jetzt mal so probiert wie du es vorgeschlagen hast, bekomme aber immer noch die Fehler:
E2209 Test.cpp 3: Unable to open include file 'iostream'
E2090 Test.cpp 8: Qualifier 'std' is not a class or namespace name in functioin main()
E2379 Test.cpp 8: Statement missing ; in function main()

wobei der E2379 auch im Buch vorkommt
Nox'De is offline  
Old 04/16/2015, 19:00   #4
 
elite*gold: 0
Join Date: Feb 2015
Posts: 615
Received Thanks: 161
Quote:
Originally Posted by Nox'De View Post
Habs jetzt mal so probiert wie du es vorgeschlagen hast, bekomme aber immer noch die Fehler:
E2209 Test.cpp 3: Unable to open include file 'iostream'
E2090 Test.cpp 8: Qualifier 'std' is not a class or namespace name in functioin main()
E2379 Test.cpp 8: Statement missing ; in function main()

wobei der E2379 auch im Buch vorkommt
Welche IDE benutzt du? Ansonsten finde ich keinen Fehler oder ich bin einfach nur blind
Achja vors "endl" kommt noch ein "std::" also "std::endl".

Habe es mit VisualStudio getestet und da ist alles in Ordnung. Versuch dir mal VS zu downloaden, und es dann nochmal versuchen.
Pylaes is offline  
Old 04/16/2015, 19:02   #5
 
Nox'De's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 329
Received Thanks: 34
Ich benutze den reinen compiler Borland C++ und den normalen Editor
Nox'De is offline  
Old 04/16/2015, 19:03   #6
 
elite*gold: 0
Join Date: Sep 2014
Posts: 87
Received Thanks: 24
Hab das mal in einem Praktikum mit dem QT Creator gemacht.
Sofern ich mich noch dunkel erinnere, musst du eine Klasse für das std anlegen damit man das einfügen oder weglassen kann.
Sonst würde ich mal wie bei meinem Praktikum danach googlen.
xRedLiqhT is offline  
Thanks
1 User
Old 04/16/2015, 19:18   #7
 
Nox'De's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 329
Received Thanks: 34
VS community sagt mir meine Windowsversion wäre zu alt. Habe Win 7 Prof. 64 bit
Nox'De is offline  
Old 04/16/2015, 19:21   #8
 
elite*gold: 0
Join Date: Oct 2007
Posts: 856
Received Thanks: 35
Quote:
Originally Posted by Nox'De View Post
Hallo Welt,
ich habe letztens ein altes C++ Buch gefunden und habe mir nach ein paar Tagen gedacht ich versuche es mit dem Buch mal zu lernen. Leider stoße ich recht zu Anfang auf ein Problem beim ersten kleinen Programm names "Hallo Welt-Progamm" der Quellcode sieht wie folgt aus:
// Hallo Welt-Programm

#include <iostream>
using std::cout;

int main()
{
cout << "Hallo Welt!" << endl;

return 0;
}
nun steht im Buch das die Konsole einen Fehler finden wird. Aber es wird nicht gezeigt was genau falsch ist. Man solle sich den richtigen Quellcode von der Cd ziehen. Diese habe ich allerdings nicht mehr bzw. unter unzähligem Krämpel und Kartons vergraben.
Könntet ihr mir weiterhelfen ? Das Buch baut nämlich auf dem Compilten Dateien auf,

MfG
da d nur using std::cout hast muss du vor dem cout kein std schreiben vor dem endl aber schon, also einfach std::endl; wenn das nicht funktioniert stimmt iwas mit deinem c++ programm nicht^^
Slade100 is offline  
Thanks
2 Users
Old 04/16/2015, 20:33   #9
 
Nox'De's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 329
Received Thanks: 34
Mich macht ja auch stutzig das er nen error bei open include file iostream hat. Stimmt dann was mit der library nicht ? Also entweder die library ist unvollständig oder der Pfad stimmt nicht, aber wie überprüfe ich das ?

Hat nicht funktioniert.
Nox'De is offline  
Old 04/16/2015, 20:37   #10
 
elite*gold: 0
Join Date: Dec 2014
Posts: 442
Received Thanks: 211
Unter Borland läuft es genau wie mit dem msvc compiler oder gnu-cc compiler (Habe Erfahrung mit Borland):

Code:
#include <iostream>

int main(int argc, char *argv[])
{
    std::cout << "Borland ist sowieso bullshit, nutz' lieber etwas moderneres (msvc, gnu)" << std::endl;
    return 0;
}
Edit: Welche Version nutzt du denn?
Versuch dann mal standard C:
Code:
#include <stdio.h>

int main()
{
    printf("Hello, World!\n");
    return 0;
}
_asm is offline  
Thanks
1 User
Old 04/16/2015, 20:58   #11
 
Nox'De's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 329
Received Thanks: 34
5.5.1

Wollte den MCVS installieren aber der sagt mir mein windows wäre zu alt

er sagt mir immer failed to open include file XY
und qualifier std is not a class or namespace name in function main()

Ahahahahah
Vielen Dank für eure Hilfe ich habe den Fehler jetzt gefunden. Ich hatte zwar die bcc32 und ilink zawr als cfg abgespeichert aber der editor hat sie as cfg.txt agespeichtert^^
Nox'De is offline  
Thanks
1 User
Old 04/16/2015, 21:29   #12
 
elite*gold: 0
Join Date: Dec 2014
Posts: 442
Received Thanks: 211
Schau mal ob du Service Pack 1 installiert hast, denn das ist Voraussetzung für VS 2013+ (:
Sonst installierst du dir Qt, der editor ist modern und der compiler supported auch C++11!
_asm is offline  
Thanks
1 User
Old 04/16/2015, 21:43   #13
 
Nox'De's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 329
Received Thanks: 34
Ich werde erstmal mit dem Bcc32 weiterarbeiten da das buch auch mit diesem Programm arbeitet
Nox'De is offline  
Old 04/18/2015, 13:56   #14

 
Delinquenz's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,160
Received Thanks: 232
Dann solltest du dir ein neues Buch besorgen.
Delinquenz is offline  
Thanks
2 Users
Old 04/18/2015, 15:40   #15
 
elite*gold: 0
Join Date: Dec 2014
Posts: 442
Received Thanks: 211
C++ Primer 5th edition ist ein relativ gutes Buch.
_asm is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
hallo welt
10/05/2014 - S4 League Hacks, Bots, Cheats & Exploits - 6 Replies
ich bin schlau
C++ Hallo-Welt?
05/20/2014 - C/C++ - 10 Replies
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; }
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!
06/03/2011 - Say Hello - 1 Replies
Hi Leute, ich bin MoxGaming (Max). Ich komme aus Deutschland und bin "Let's Player". Das wars dann eigentlich auch schon :D MfG MoxGaming
Hallo, Welt !
05/04/2011 - Say Hello - 7 Replies
Ich sage Hallo. ganz erlich epvp ist scheiße <3



All times are GMT +1. The time now is 17:25.


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