Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Compiler Error C2144

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 ] > 2 <
010
10.01.2003, 16:42 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


das mit dem void ist ein replace fehler

der rest ist wirklich übertrieben der hat eher untergewicht
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
11.01.2003, 00:35 Uhr
~noch so einer
Gast


davon abgesehen dass jemand mit 2.3 metern und 55 kg schon lang tot ist (egal ob männlich oder weiblich) kommt bei mir für den Faktor 10,... raus
(2.3 hoch 2 ist 5.29 und 55 durch 5.29 ist 10,...)!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
11.01.2003, 00:41 Uhr
~nochmal noch so einer
Gast


kann es sein dass bei dir steht

"sie haben untergewicht
sie haben behandlungsbedürftiges Übergewicht"

Fehler:

if(Code==1) //Wenn Code == 1
{...}
if(Code==2) //Wenn Code == 2
{...}
if(Code==3) //wenn Code == 3
{...}
else //wenn code !=3 aber auch bei code 1 und 2
{...}

richtig wäre:

if(code==1){}
else if(code ==2){}
else if(code ==3){}
else{}

oder

switch(code){
case 1:
...
break;
case 2:
...
break;
case 3:
...
break;
case 4:
...
//break kann man sich hier sparen
}

da hat wohl ein fetter klugscheißer nicht aufgepasst
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
11.01.2003, 08:27 Uhr
Tommix




Zitat:
~nochmal noch so einer postete
kann es sein dass bei dir steht

"sie haben untergewicht
sie haben behandlungsbedürftiges Übergewicht"

Fehler:
...
da hat wohl ein fetter klugscheißer nicht aufgepasst



'Morgen,
zum 1.: Nein.
Zum 2.: Das scheint mir jetzt auch so.

Ein weiterer Fehler ist zwar ähnlicher Natur, liegt aber woanders:

C++:
void BMI::Auswertung()
{
    if (Sex == 'm')
    {
        if (Faktor < 20)
        {
            Code = 1;
        }
        if (Faktor >= 20 && Faktor <= 25)
        {
            Code = 2;
        }
        if (Faktor >25 && Faktor <= 30)
        {
            Code = 3;
        }
        else
        {
            Code = 4;  // Wird immer ausgeführt, wenn das letzte if false bringt
        }
    }
    else
    {
        ...

//  Muß also heißen:

void BMI::Auswertung()
{
    if (Sex == 'm')
    {
        if (Faktor < 20)
        {
            Code = 1;
        }
        else if (Faktor >= 20 && Faktor <= 25)
        {
            Code = 2;
        }
        else if (Faktor >25 && Faktor <= 30)
        {
            Code = 3;
        }
        else
        {
            Code = 4;
        }
    }
    else
    {
        if (Faktor < 19)
        {
            Code = 1;
        }
        else if (Faktor >= 19 && Faktor <= 24)
        {
            Code = 2;
        }
        else if (Faktor >24 && Faktor <= 30)
        {
            Code = 3;
        }
        else
        {
            Code = 4;
        }    
    }
}


- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
11.01.2003, 08:41 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat:
~nochmal noch so einer postete
da hat wohl ein fetter klugscheißer nicht aufgepasst[/i]

Das mit dem Klugscheißer möchte ich überhört haben, schließlich sind wir
1. keine Genies,
2. machen wir das freiwillig,
3. machen wir auch fehler.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
12.01.2003, 13:43 Uhr
~noch so einer
Gast


dann sollt ich villeicht das Fett betonen falls du es immer noch nicht verstanden hast (soll übrigens kein Bezug auf deine Figur sein, die kenn ich schließlich nicht)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
14.01.2003, 11:17 Uhr
~Zanetti
Gast


So, bin wieder da, habe mir (unverschämterweise) 2 Tage Urlaub gegönnt.
Ich wollte Euch herzlich für Euer Engagement danken !!!
Ihr habt mir echt weiter geholfen.

Eine Kleinigkeit ist mir letzten Endes noch aufgefallen. Die Variablen, zumindest Faktor, sollte meiner Meinung nach also float deklariert werden, ansonsten kommt es zu verfälschten Ergebnissen.

Was ich jetzt leider nicht ganz verstanden habe ist, dass ich in der Schule die ganze Zeit gelehrt bekomme, mit Parameterübergabe zu arbeiten, und jetzt zeigt Ihr mir hier Lösungen, wo überhaupt keine Parameter übergeben werden.
Ich dachte eigentlich, ich müsste den Ansatz wählen, damit die Funktionen, oder besser gesagt Methoden, mit den Variablen arbeiten können. Naja, ich wurde mal wieder eines Besseren belehrt.

!!! Tausend Dank und eine angenehme Woche !!!

Zanetti
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ VC++ / MFC ]  


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: