Brauche ne Kleine Hilfe!!! BITTE



  • Ich bin auf der suche nach dem fehler in diesem Prog aber finde ihn eifach nicht!!!

    [cpp]#include <iostream.h>
    #include <conio.h>
    #include <math.h>
    short getNumber(char [20]);
    void main (void)
    {int erg,a,b,c;
    char farbe[20];
    cout<<"Folgende Eingaben sind moeglich:"<<endl;
    cout << "schwarz" <<endl;
    cout << "braun" <<endl;
    cout << "rot" <<endl;
    cout << "orange" <<endl;
    cout << "gelb" <<endl;
    cout << "gruen" <<endl;
    cout << "blau" <<endl;
    cout << "violett" <<endl;
    cout << "grau" <<endl;
    cout << "weiss" <<endl;

    cout<<"1. Farbe:";
    cin >> farbe;
    a=getNumber(farbe);
    cout<<"2. Farbe:";
    cin >> farbe;
    b=getNumber(farbe);
    cout<<"3. Farbe:";
    cin >> farbe;
    c=getNumber(farbe);
    erg=(a*10 + b) * pow10(c);
    cout<<"Erste Ziffer: "<<a<<" zweite Ziffer: "<<b<<" dritte Ziffer:"<<c<<endl;
    cout<<"Widerstandswert: "<<erg<<" Ohm";

    getch();
    }
    short getNumber(char farbe[20])
    {
    if(!strcmp(farbe, "schwarz")) return 0;
    if(!strcmp(farbe, "braun")) return 1;
    if(!strcmp(farbe, "rot")) return 2;
    if(!strcmp(farbe, "orange")) return 3;
    if(!strcmp(farbe, "gelb")) return 4;
    if(!strcmp(farbe, "gruen")) return 5;
    if(!strcmp(farbe, "blau")) return 6;
    if(!strcmp(farbe, "violett")) return 7;
    if(!strcmp(farbe, "grau")) return 8;
    if(!strcmp(farbe, "weiss")) return 9;
    }

    Ps.: Danke schan mal!!



  • "funzt nicht" genügt nicht als ffehlerbeschreibung

    btw:

    Terry Pratchett schrieb:

    multiple exclamation marks are a sure sign for a deseased mind



  • tut mir leid hab den fehler gefunden wollte es von nem schreibgeschützten speicher laufen lassen!!



  • dieser thread sollte eigentlich in die FAQ als negativ-beispiel für ein posting.. 😃


Anmelden zum Antworten