bin seit einigen tagen (auch schulbedingt) C++ am "lernen".
hab nun ein wenig in der Konsole gearbeitet (Taschenrechner, Ausgaben etc.) und arbeite mich halt durch. Bin nun bei Funktionen angelangt:
Ich möchte eine eigene Funktion schreiben hab dabei aber einen riesigen Blackout.. liegt auch daran, dass es mir schwer fällt, Funktionen perfekt zu beschreiben. Hab mich eine ganze Nacht totgegoogled, versucht einige Funktionen zu schreiben aber ich weiß einfach nicht was los ist.
Meine Frage daher:
Kann mir jemand eine relativ Simple Funktion zeigen/schreiben und mir Schritt für Schritt erklären, was sie macht etc.?
C++ haben wir erst im nächsten Block. Ich wollte schon eher anfangen, da ich relativ großes Interesse an C++ habe.
Habe mich auch nach Büchern umgeschaut, bin mir aber unsicher welches ich kaufen sollte. Hatte mal eins gesehen.. da waren die ersten 200 Seiten eher Theorielastig.. keine Übungsaufgaben, nur Fachbegriffe.. war dann wohl eher ein Buch für Fortgeschrittene.
Ich hatte bis vor kurzem ein HTML Buch (mir ist klar, dass die beiden nicht zu vergleichen sind) indem aber wirklich alles durcherklärt wurde mit sehr guten Beispielen und Übungsaufgaben, wo der Leser ständig mit eingebunden ist.
Am Anfang steht der Rückgabtyp der Funktion. In unserem Fall ist es eine Kommazahl ( double ). Natürlich kann man auch Funktionenen mit nem andern Rückgabetyp machen ( zb. int, boolean etc ).
Nach dem Rückgabewert steht der Funktionsname. In unserem Fall minuten. Dannach kommen 2 Paramter (ebenfalls double, also muss man den Datentyp angeben der erwartet wird ). Der 1. heißt x der 2. y.
Und das was die Funk zurück gibt ist das, was wir mit return "returnen".
Btw. das main (also int main()) am Anfang unseres Programms ist auch eine Funktion.
int BeispielFunktion(int Parameter)
{
Sleep(Parameter); //Wartet eine bestimmte anzahl von Millisekunden (in diesem beispiel 1 s) (Parameter)
return 500; // Gibt den wert 500 zürück
}
int main()
{
int x = BeispielFunktion(1000); //BeispielFunktion wird aufgerufen x wird = 500 gesetzt
cout<< x <<endl;//Gibt 500 aus
cin.get();
return 0;
}
Zufälliger als aus dem Verstand eines verwirrten drittklassigen Programmierers gehts ja auch nicht
@TE:
Verstehe ich das richtig, dass du einfach nur ein Problem damit hast, eine Funktion zu definieren? Ich meine, wie du schon gesehen hast, das ist nun wirklich nicht schwer, dafür reicht jedes 0815 C++ Tutorial, um einen zu erklären, wie das geht oO
Oder soll deine Funktion etwas bestimmtes tun, was du nicht realisieren kannst?
[F]NPC 2 Funktionen 01/05/2012 - Metin2 Private Server - 5 Replies Hallo liebe User,
Ich möchte gerne wissen wie ich zBs in Gemi einbauen kann wenn man Sie anklick 2 sachen kommen zBs Tränke 1 Fenster. 2 Fenster Itemshop.
[Release]duffbier`s D3D NoMenu Base [D3D Funktionen/Normale Funktionen] 06/01/2011 - WarRock Hacks, Bots, Cheats & Exploits - 15 Replies Hey Com.
Ich hab mich entschieden meine D3D NoMenu Base zu Releasen
In dieser kannst du normale Funktionen sowie D3D Funktionen adden
Screens:
http://img64.imageshack.us/img64/4444/screeenl.jp g
Only App mit 3 Funktionen 05/31/2010 - Last Chaos - 4 Replies Wenn jemand mal Zeit hat, kann mir jemand einen kleines App machen mit HP Scan, Maphack (Also auf Saveplace und Saveplace Port) und die Funktionen von dem Unterstützer? Sowas wie eben bei dem UltraBot von Tytal, aber nur eben mit den 3 funktionen :)
Funktionen etc... 12/06/2009 - AutoIt - 5 Replies Hey Leute hab da noch 1 Problem^^ Ich kann schon mal sagen die addressen sind richtig aber das system net^^
#Region Includes
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
#EndRegion Includes