HILFE!! Float-Rückgabewert bei Funktionen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Timo

Betreff: HILFE!! Float-Rückgabewert bei Funktionen

BeitragFr, Apr 23, 2004 20:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Irgendwie bin ich am verzweifeln.
Die Funktion soll mir nur den zugehörigen y-Wert zurückgeben, und zwar in Float-Form!!! Und was tut sie - gibt ihn in Integer-Form zurück!!
Wie kann ich dieses Problem beheben?

Code: [AUSKLAPPEN]
y# = funktion(6)
print y#
waitkey()


Function funktion(x#)
local y#   
   y# = 4 / ( x# - 1 )
   Return y#
End Function
 

OJay

BeitragFr, Apr 23, 2004 20:51
Antworten mit Zitat
Benutzer-Profile anzeigen
die funktion als float deklarieren?

Code: [AUSKLAPPEN]
y# = funktion(6)
print y#
waitkey()


Function funktion#(x#)
local y#   
   y# = 4 / ( x# - 1 )
   Return y#
End Function


wenn die leute doch einmal richtig lesen würden... Confused
 

Timo

BeitragSa, Apr 24, 2004 7:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Watt? wegen einem #??
Naja besten Dank! Very Happy

Jolinah

BeitragSa, Apr 24, 2004 9:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Das gleiche gilt übrigens auch für Strings und Types.

Code: [AUSKLAPPEN]

mystring$ = Bla()

Function Bla$()
  Return "Hallo"
End Function


Code: [AUSKLAPPEN]

Type mytype
Field x,y
Field name$
End Type

m.mytype = CreateMy()

Function CreateMy.mytype()
  temp.mytype = new mytype
  temp\x = 10
  temp\y = 12
  temp\name$ = "Bla"

  Return temp
End Function

regaa

BeitragSa, Apr 24, 2004 13:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
Type meintype
Field meinfield
End Type

t_Handle=new_type(123)
t.meintype=Object.meintype(t_Handle)
Print t\meinfield

Function new_type(wert)
t.meintype=New meintype
t\meinfield=wert
Return Handle(t)
End Function


Das ist dann schon fast Objektorientiertes Programmieren. Wink
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group