|
You last visited: Today at 17:25
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.
04/16/2015, 18:24
|
#1
|
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
|
|
|
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
|
|
|
04/16/2015, 18:50
|
#3
|
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
|
|
|
04/16/2015, 19:00
|
#4
|
elite*gold: 0
Join Date: Feb 2015
Posts: 615
Received Thanks: 161
|
Quote:
Originally Posted by Nox'De
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.
|
|
|
04/16/2015, 19:02
|
#5
|
elite*gold: 0
Join Date: Aug 2013
Posts: 329
Received Thanks: 34
|
Ich benutze den reinen compiler Borland C++ und den normalen Editor
|
|
|
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.
|
|
|
04/16/2015, 19:18
|
#7
|
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
|
|
|
04/16/2015, 19:21
|
#8
|
elite*gold: 0
Join Date: Oct 2007
Posts: 856
Received Thanks: 35
|
Quote:
Originally Posted by Nox'De
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^^
|
|
|
04/16/2015, 20:33
|
#9
|
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.
|
|
|
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;
}
|
|
|
04/16/2015, 20:58
|
#11
|
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^^
|
|
|
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!
|
|
|
04/16/2015, 21:43
|
#13
|
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
|
|
|
04/18/2015, 13:56
|
#14
|
elite*gold: 0
Join Date: Jan 2009
Posts: 1,160
Received Thanks: 232
|
Dann solltest du dir ein neues Buch besorgen.
|
|
|
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.
|
|
|
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.
|
|