Komma in Zahlen statt Punkt verwenden

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Komma in Zahlen statt Punkt verwenden

    Hey Leute,
    also ich bin Blutiger Anfänger in C++ und ein Neuling bei Euch im Forum.
    Also ich habe da mal ne Frage zu meinem Programm(soll erst mal zum reinschnuppern bzw. kennenlernen sein).
    Ich habe es mit Hilfe von Dev-C++ v.4.9.9.2 kompiliert und er zeigt mir keine Fehler an.
    Wenn ich es ausführe und bei der Spannung eine Kommazahl eingebe kommt es zu einem Fehler.
    Gebe ich statt dem Komma einen Punkt ein, funktioniert es Problemlos!!!
    Wie kann ich diesen Fehler beheben?!
    Hab den Quellcode mal mit angehangen.
    Hoffentlich funktioniert das jetzt mit dem anhängen, mach das mit dem Quellcode anhängen zum ersten mal.

    Quellcode

    1. // Programm, um die den ohmschen Widerstand auszurechnen
    2. //
    3. // Ohmscher Widerstand = elek. Spannung / elek. Strom
    4. #include <cstdio>
    5. #include <cstdlib>
    6. #include <iostream>
    7. #include <math.h>
    8. using namespace std;
    9. int main(int nMumberofArgs, char* pszArgs[])
    10. { // Titel ausgeben
    11. cout <<"Widerstandsberechnung v.0.1 (Stand 2.1.2008)" <<
    12. endl;
    13. // 2 Leerzeilen einfügen
    14. cout << endl;
    15. cout << endl;
    16. // Spannung in Volt eingeben
    17. double spannung;
    18. cout << "Bitte Spannung in Volt eingeben:";
    19. cin >> spannung;
    20. // Leerzeile einfügen
    21. cout << endl;
    22. // Stromstärke in Ampere eingeben
    23. double strom;
    24. cout << "Bitte Stromstaerke in Ampere eingeben:" ;
    25. cin >> strom;
    26. //Leerzeile einfügen
    27. cout << endl;
    28. // Widerstand ermitteln
    29. double widerstand;
    30. widerstand = spannung / strom;
    31. // das Ergebnis (und einen Zeilenumbruch) ausgeben
    32. cout << "Der ohmsche Widerstand betraegt:";
    33. cout << widerstand << " Ohm" <<
    34. endl;
    35. // 2 Leerzeilen einfügen
    36. cout << endl;
    37. cout << endl;
    38. // warten, bis der Benutzer den Wert gelesen hat
    39. // und das Programm beenden möchte
    40. system("PAUSE");
    41. return 0;
    42. }
    Alles anzeigen