kostenloser Webspace werbefrei: lima-city


Fehler im Quelltext?

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    limabone

    Kostenloser Webspace von limabone

    limabone hat kostenlosen Webspace.

    //  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

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. c****s

    Dein Prog kompiliert ohne Probleme mit g++, zur Laufzeit kommt aber der Fehler "sh: PAUSE not found", was auch klar ist, weil sh kein "PAUSE" kennt. Unter Windows sollte es aber laufen.

    Ich habe system("PAUSE") durch cin.get () ersetzt und alles läuft wunderbar.
  4. Autor dieses Themas

    limabone

    Kostenloser Webspace von limabone

    limabone hat kostenlosen Webspace.

    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
  5. c****s

    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
  6. Autor dieses Themas

    limabone

    Kostenloser Webspace von limabone

    limabone hat kostenlosen Webspace.

    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 ;'-(
  7. 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
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!