PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Microsoft Visual C++ 6.0



Pammy
18.11.2008, 12:19
Hallo =),

ich habe mich vor kurzem dazu entschieden mit C++ anzufangen und habe nun shcon direkt zu beginn ein Problem. Jedes mal wenn ich einen Qeulltext kompilieren will kommt bei mir die Fehlermeldung: Die Datei kann nicht kompiliert werden; die Dateierweiterung ist keinem Kompilierungstool zugeordnet. Weiß wer woran das liegen könnte?

-=Crypter=-
18.11.2008, 12:33
was fürn compiler hast denn?

-=Crypter=-

FormChanger
18.11.2008, 13:09
steht doch oben im threadtitel^^
mmh bei dev-c++ hatte ich des prob auch da war es, dass ich c++ durch son buch gelernt hab und da hat man das mit der int main() funktion anders gemacht...
haste evtl auch so unterschiede gefunden??

|chaos|
18.11.2008, 13:18
Hast du das richtige Projekt erstellt?

win 32 anwendung--c++ datei....

anschließend Quellcode öffnen...fertig!

müsste funktionieren

mfg

Pammy
18.11.2008, 13:46
Also ich hab Win32 Konsolenanwendung und c++ Quelltextdatei angewählt.

Ich poste mal meinen Quelltext:

#include <iostream>

using namespace std;

int main()

{
cout << "Hallo Welt";
return 0;
}

FormChanger
18.11.2008, 14:09
probier mal:



#include <iostream>
using namespace std;

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

cin.get();
return 0;
}

Pammy
18.11.2008, 19:09
Das ist mir zu doof mit dem scheiß Compiler -.-

Ich versuch das ganze grad mal mit Dev-Cpp, aber dir Konsole flackert
nur für den Bruchteil einer Sekunde auf... Kennt wer ne Art Pausierungsbefehl?

s23_
18.11.2008, 19:15
system("pause");

(Oder dein Programm direkt aus der Konsole / Shell raus starten dann kannste dir das auch sparen ;) )

Pammy
18.11.2008, 19:18
Ok das klappt auch nicht >.>. So langsam dreh ich durch... Was gibts sonst noch für Compiler außer denen die ich shcon getestet hab? Bzw wo? =)

L!x
18.11.2008, 19:22
Schau mal auf Wikipedia
http://de.wikipedia.org/wiki/C%2B%2B
Unter C++-Compiler

s23_
18.11.2008, 19:22
Muss funktionieren. ;) Bekommste eine Fehlermeldung? Oder bricht er weiterhin direkt ab?
(Der Befehl muss noch vor return 0; stehen!)

Pammy
18.11.2008, 19:29
Hab ich =(. Er bricht weiterhin ab.

#include <iostream>

using namespace std;

int main ()
{
cout << "Hallo Welt!\n";
system("pause");
return 0;
}


Edit: Ich hab mir mal Microsoft Visual C++ Express Edition 2008 gedownloadet und kriege die gleiche Fehlermeldung.

s23_
18.11.2008, 19:41
Der Source stimmt - Da dürfte dein Fenster nicht wieder zugehen.
Hast du auch die Konsolen Anwendung ausgewählt?

Hier noch eine möglichkeit das Fenster offen zu halten:
#include <iostream>

using namespace std;

int main ()
{
cout << "Hallo Welt!\n";
int x;
cin>>x;
return 0;
}


Sauberer wäre es jedoch mit system("pause"); --> Hier wartet er nämlich ständig auf eine Eingabe.

Pammy
18.11.2008, 19:43
Ne lass mal^^ bringt mir ja nichts wenn ich irgendwas abtippe was ich nicht mal verstehe. So lern ichs auch nicht =). Hat sich erledigt es geht auf einmal, ohne dass ich irgendwas verändert hätte...

Vielen Dank für die viele Hilfe hier =)

s23_
18.11.2008, 19:46
int x -> initialisiert die variabe x vom typ integer
cin>>x -> eingabe für die zahl x

--> Dass du auch den Rest verstehst. Sollte ziemlich am Anfang von jedem Tutorial kommen mit dem du beginnst, deswegen wird es auch nicht schaden wenn du es jetzt schon verstehst.
Aber schön dass es jetzt funktioniert.

lg,
s23