Fehler im Quelltext?
lima-city → Forum → Programmiersprachen → C/C++ und D
ausgeben
benutzer
buchen
celsius
code
compiler
datei
einfacher code
fahrenheit
fehler
folgende meldung
grad
http
not
pause
programm
temperatur
url
warten
windows
-
// Programm, um die Temperatur von Grad Celsius // in Grad Fahrenheit umzurechen: // Fahrenheit = Celsius * (212 - 32)/100 + 32 // #include <cstdio> #include <cstdlib> #include <iostream> using namespace std; int main(int nNumberofArgs, char* pszArgs[]) { // die Temperatur in Celsius eingeben int celsius; cout << "Geben Sie die Temperatur in Grad Celsius ein:"; cin >> celsius; // den Umrechnungsfaktor für Celsius // in Fahrenheit berechnen int factor; factor = 212 - 32; // mit dem Umrechnungsfaktor Grad Celsius // in Grad Fahrenheit umrechnen int fahrenheit; fahrenheit = factor * celsius/100 + 32; // das Ergebnis (und einen Zeilenumbruch) ausgeben cout << "entspricht Grad Fahrenheit:"; cout << fahrenheit << endl; // warten, bis der Benutzer den Wert gelesen hat // und das Programm beendet system("PAUSE"); return 0; }
Ist hier ein Fehler drinnen? Ich hab diesen Quelltext einfach ganz normal unter temp.cpp gespeichert und wollte es dann mit meinem DEV-C++ Compiler von Bloodsheet compilieren, aber irgendwie spuckt er mir keine .exe datei aus!
Bitte um Hilfe
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also ich bin ja Anfänger auf diesem Gebiet,
was heißt, dass ich mit dem Comiler noch nicht so gut auskenne. Immer wenn ich auf "Compile" klicke, komiliert er mir meine Quelldatei, aber spuckt dann folgende Meldung aus:
http://upload.worldofplayers.de/files3/NOsy8nHJQRfehler.gif -
Servus Martin,
a) Findet dein Compiler die Headerdatei?
b) Findet dein Compiler die Headerdateien, die die Headerdatei einbindet, if any
c) Ich hab da was von "gcc" gelesen. Sicher dass du mit C++ mit gcc kompilieren willst?
cu -
Sollte er schon, immerhin war der Compiler als CD einem guten Buch Beigelegt (C++ für Dummies) und sollte auch funktionieren. Ich verstehe nur nicht warum das immer mir passiert? Nie funktioniert irgendwas bei mir ;'-(
-
hey... nicht traurig sein
vielleicht ist es schon ein bisschen zu spät deinen Fehler zu berichtigen... aber besser spät statt nie!
wenn du warten willst, bevor ein programm terminiert, dann vlt. so:
// Wartet auf Return cin.clear(); cin.ignore(256, '\n'); cout << "Druecke Return..." << endl; cin.get();
oder einfacher:
cin.get(); cin.get();
dies wartet ebenfalls darauf, dass der benutzer die Return-Taste drückt -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage