nichtdeklarierter Bezeichner bitte um Hilfe



  • Hallihallo

    bin ziemlich neu hier und programmier auch noch nicht sehr lange mit C/C++
    Ich hoffe die Frage ist nicht blöd aber per Suche hab ich nichts gefunden was mit weiterhilft.

    Ich wollte die Switch Anweisung mal ausprobieren aber hänge jetzt irgendwie fest

    Ich zeig euch einfach mal den Code, die Fehlermeldung ist:
    .\caseof.cpp(9) : error C2065: 'Zahl': nichtdeklarierter Bezeichner

    #include <iostream>
    using namespace std;

    int main ()
    {
    int konv;
    char zahl[1];

    cin >> Zahl[0];

    switch (Zahl[0])
    {
    case 0 : konv = 0 ;break;
    case 1 : konv = 1 ;break;
    case 2 : konv = 2 ;break;
    case 3 : konv = 3 ;break;
    case 4 : konv = 4 ;break;
    case 5 : konv = 5 ;break;
    case 6 : konv = 6 ;break;
    case 7 : konv = 7 ;break;
    case 8 : konv = 8 ;break;
    case 9 : konv = 9 ;break;
    case 'A' : konv = 10 ;break;
    case 'B' : konv = 11 ;break;
    case 'C' : konv = 12 ;break;
    case 'D' : konv = 13 ;break;
    case 'E' : konv = 14 ;break;
    case 'F' : konv = 15 ;break;
    case 'G' : konv = 16 ;break;
    case 'H' : konv = 17 ;break;
    case 'I' : konv = 18 ;break;
    case 'J' : konv = 19 ;break;
    };

    cout << konv;
    };

    Ach und könnte mir jemand sagen ob ich dieses codeblocks benutzen sollte was hier einige erwähnt haben. Benutze im moment Visual C++ 2005



  • Du daklarierst "zahl" (kleiner Anfangsbuchstabe) und liest "Zahl" (großer Anfangsbuchstabe) ein.



  • Au weia bin ich dabbisch :p

    Besten dank für die hilfe


Anmelden zum Antworten