Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Wo ist der bug?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
31.12.2005, 16:16 Uhr
Whinegum



Hi. so langsam kann ich mich ja nichtmehr als newebie bezeichnen. Bin auf "n00b" umgestiegen. Naja. sei es wie es sei. Ich habe folgenden quellcode zuerst mit referenzen geschrieben. Alles lief wunderbar. Jetzt wollte ich der Übung halber Zeiger verwenden. Allerdings ist mir dabei wohl ein Fehler unterlaufen. Wo ist er? :-/



C++:
#include <iostream>

enum ERR_CODE { SUCCESS, ERROR };
ERR_CODE Factor(int, int*, int*);

int main()
{
    int number, squared, cubed, zusatz;
    ERR_CODE result;
    
    std::cout << "Bitte eine Zahl eingeben (0-20): ";
    std::cin >> number;
    
    result = Factor(number, squared, cubed);
    if (result == SUCCESS)
    {
               std::cout << "Zahl: " << number << "\n";
               std::cout << "Quadrat: " << squared << "\n";
               std::cout << "Dritte Potenz: " <<cubed << "\n";
    }
    else
               std::cout << "Fehler!!\n";
    std::cin >> zusatz;
    return 0;
}

ERR_CODE Factor(int n, int *psquared, int *pcubed)
{
         if(n>20)
             return ERROR;
         else
         {
             *psquared = n * n;
             *pcubed = *psquared * n;
             return SUCCESS;
         }
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
31.12.2005, 16:24 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Beim Überfliegen: Referenzierungsoperator & vergessen?
result = Factor(number, &squared, &cubed);

Aber jetzt wird gefeiert!!
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 31.12.2005 um 16:26 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
31.12.2005, 16:36 Uhr
Whinegum



Thx. läuft wunterbar.... Bin ja auch doof. Das wichtigste is, dass ichs jetzt verstanden hab^^ Aber lieber nochwas üben. Nichts ist schlimmer als schnell voran kommen zu wollen wenn man dann wieder das meiste vergisst^^
Also nochmal danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: