Konsolenanwendung in MS Visual Studio.NET 2003
-
Danke ! Jetzt gehts los.lg
Ewaldo
-
Leider funktionierts noch immer nicht !
--------------------------------------------------------------
#include <iostream>
using namespace std;void main()
{
cout << "Hello World";char p[50];
cin.getline (p,50);}
--------------------------------------------------------------d:\Eigene Dateien\Visual Studio Projects\Uebung\Uebung.cpp(14): fatal error C1010: Unerwartetes Dateiende während der Suche nach der Direktive für die vorkompilierte Headerdatei
lg Ewaldo
-
Compilereinstellungen: Benutzung vorcompilierter Header abschalten.
-
und falls dus nicht abschaltest muss
#include "stdafx.h"
immer der erste header in der cpp sein
-
Sovok schrieb:
und falls dus nicht abschaltest muss
#include "stdafx.h"
immer der erste header in der cpp sein
Nicht unbedingt. Man kann vorcompilierte Header automatisch erzeugen lassen.
-
ich meinte der vorkompilierte muss der erste header sein der eingebunden wird
-
Hallo Freunde !
Soweit alles klar und recht herzlichen Dank für Eure Tipps !
Aber ich hätte zu gerne gewusst wo man die "Benutzung vorcompilierter Header" abschalten kann ?
Lg
Ewaldo
-
Projekt->Einstellungen->C/C++->vorkompilierte Header
-
Hallo !
Ich bin schon ein bisschen lästig - aber vielleicht muss man das am Anfang auch ein bisschen sein (Spass beiseite).
Wenn ich eine Konsolenanwendung erstelle wir automatisch die Headerdatei #include "stdafx.h" generiert. Erst dann wir das Projekt-Menü erzeugt. Dort kann ich unter Eigenschaften -> C/C++ -> Erstellen/Verwenden eines vorkompilierten Headers -> Vorkompilierte Headerdatei nicht verwenden einstellen. Damit verschwindet aber nicht die Headerdatei #include "stdafx.h"
Wie soll ich hier vorgehen damit ich für die Konsolenanwendung
nur mit der Headerdatei #include <iostream.h> arbeiten kann. Oder ist es einerlei wenn die Konsolenanwendung mit #include "stdafx.h"
using namespace std; arbeitet.Die Wissbegierde ist momentan sehr groß !
Vielen Dank und ein schönes Wochenende
Lg Ewaldo
-
Sollte man <iostream.h> oder <iostream> verwenden?
http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&faq=iostream#Answ
-
anstatt den assistenten zu verwenden kannst dus auch leicht von hand erstellen
-leeres projekt erstellen
-neue datei main.cpp hinzufügen ( name is egal )
-code einfügen#include <iostream> int main() { return 0; }
das wars
-
Dankeschön - jetzt funktionierts.Leeres Projekt erstellen war klar. Ein kleine Ungenauigkeit bestand darin das ich die beiden Dateien *.cpp und *.h im Menü Datei -> Datei neu erstellt habe.
Richtigerweise gehören die beiden Dateien im Menü Projekt -> Neues Element hinzufügen erstellt.
Jetzt klappt alles. Dank an alle für die Mithilfe.
LG Ewaldo