Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
025
20.01.2004, 16:18
Kriz



<math.h> wird nicht gefunden? Dann reinstalliere mal dein VC++! Oder hast du die Standardbibliotheken in den Projekteinstellungen deaktiviert?

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
026
20.01.2004, 16:23
CN



"math" nich gefunden
ich hab ja schon gesagt dass das cmath heissen soltle

das ganze macht eh keinen sinn

--

zum Seitenanfang zum Seitenende Profil || Suche
027
20.01.2004, 16:35
Kriz



Das spielt beim VC++ 6.0 absolut keine Rolle ob man <math.h> oder <cmath> einbindet. Nur beim C++ Standard sollte der std Namensraum nicht fehlen, klar. Aber komisch ist das schon... Beim gcc wäre es klar, da meckert er wenn's nicht C++ konform ist, aber so :-?

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
028
20.01.2004, 16:46
CN



da steht nix von math.h nich gefunden

--

zum Seitenanfang zum Seitenende Profil || Suche
029
20.01.2004, 16:55
Sprengmeister



Weis jemand bitte warum er einfach keine aktion ausführen will? Komisch vorhin hats noch nicht gefunzt, scheint doch zu funktionieren *ankopfklatsch*

--

_______________________
-----I_______________________I-----
This is Nudelholz. Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.


Dieser Beitrag wurde am 20.01.2004 um 17:50 von Sprengmeister bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
030
20.01.2004, 17:42
CN



ich würd das ganze nochmal schreiben
aber diesmal sinnvoll, vorher gucken was da reingehört
Quellcode:#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    float radius, angle;
    float A;
    
    cout << "Radius: " << endl;
    cin >> radius;
    
    cout << "Winkel: " << endl;
    cin >> angle;
    
    A = M_PI * radius * radius * angle / 360;
    
    cout << "Flaeche/Sektor: " << A << endl;
    
    return 0;
}
darauf kannst du vielleicht aufbauen

--

zum Seitenanfang zum Seitenende Profil || Suche
031
20.01.2004, 23:29
Leviathan



Um auf eine "alte" Frage zurückzukommen:

Zitat:
Wie ruf ich die funktion dann von main aus auf bitte? per kreissektor() funktioniert es nicht, da gibt er nen fehler aus...
Wahrscheinlich war die Funktion nicht deklariert, weil dein Programm so aussah:Quellcode:#include<iostream>
#include<cmath>

int main()
{
    //Main-Code mit Aufruf von kreissektor
}

int kreissektor()
{
    //Kreissektorberechnungscode
}
Der Compiler geht das von oben nach unten durch, und wenn er in main an einen Aufruf von kreissektor kommt kennt er die Funktion noch gar nicht. Du musst sie vorher deklarieren:Quellcode:#include<iostream>
#include<cmath>

int kreissektor();    //Berechnung des Kreissektors

int main()
{
    //Main-Code mit Aufruf von kreissektor
}

int kreissektor()
{
    //Kreissektorberechnungscode
}
p.s.: ein void in der Parameterliste ist nicht mehr üblich, aber soweit ich weiss auch nciht verboten.

--

Entities: HL | HL²
Kompilierfehler
r_speeds | mehr über r_speeds

zum Seitenanfang zum Seitenende Profil || Suche
032
21.01.2004, 10:03
theDon



das void in der parameterliste ist in c sinnvoll, weil da eine leere parameterliste als eine undefinitiere anzahl von parametern gilt.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
033
21.01.2004, 14:59
K-Putt



Frage:
Macht das nun einen unterschied für die Funktion, wenn die Anzahl der Parameter undefiniert ist?

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database


Dieser Beitrag wurde am 21.01.2004 um 14:59 von K-Putt bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
034
21.01.2004, 15:14
CN



kputt
http://www.resourcecode.de/showtopic.php?threadid=1660#13568

--

zum Seitenanfang zum Seitenende Profil || Suche
035
21.01.2004, 16:17
K-Putt



cn
Danke, den Thread kenne ich (is ja auch von mir...)
Hab wohl übersehn dass da noch antworten folgten.

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
036
21.01.2004, 23:06




(none)

--

zum Seitenanfang zum Seitenende Profil || Suche
037
21.01.2004, 23:26
Kriz



Gute Frage... Die sicheren Castings usw. werden eh nicht benutzt, OOP ist auch meilenweit nicht zu sehen usw... VC++ erstellt aber standardmäßig immer .cpp Dateien. C Source muß man bei der Namensvergabe explizit angeben, daher rollt das Teil auf der C++ Schiene mit.

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
038
22.01.2004, 13:27
CN



das is doch egal
das is in dem sinne auch kein sinnvolles programm (cool.) sondern nur ne übung
(ich streich das mal °_.)

--


Dieser Beitrag wurde am 22.01.2004 um 13:28 von CN bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche