Article View: alt.pl.comp.lang.csharp
Article #21527Re: Co zamiast?
From: Janusz Kielesiński
Date: Mon, 31 May 2010 20:13
Date: Mon, 31 May 2010 20:13
44 lines
2169 bytes
2169 bytes
W dniu 2010-05-31 21:42, Zeus pisze:
>> Ja znalałem cos takiego
>> http://bytes.com/topic/c-sharp/answers/269044-c-modf-function
>> Pozdraiam
>> JK
> "/
> double orig, ipart, fractional = 0;
> orig = 1.234;
>
> fractional = orig - (ipart = Math.Floor(orig));
> /"
> Tylko trzeba sprawdzać czy + lub - bo:
>
> Value Ceiling Floor
> ' 7.03 8 7
> ' 7.64 8 7
> ' 0.12 1 0
> ' -0.12 0 -1
> ' -7.1 -7 -8
> ' -7.6 -7 -8
>
> Więc wygląda na to, że moja funkcja jednak będzie szybsza tylko trzeba
> ją zaadoptować do C#.
>
> Jeszcze jedno pytanie jak C# realizowane jest:
> (C++)fun( & tocochcęotrzymać ) ?
>
> Przepraszam za mędzenie ale jeszcze zbyt wielu rzeczy nie rozumiem.
> Im dalej w las tym więcej drzew...
>
> Pozdrawiam
> S.Z.
Ta funkcja powinna wyglądać tak:
private double modf(double pb, ref double intbase)
{
intbase = (double)((int)pb);
return (pb - intbase);
}
wywołanie " modf(val, ref a2)" najważniejsze jest słowo "ref";
Modyfikator może być private lub public zależy czy chcesz wykorzystywać
tą funkcję w innych modułach.
pozdrawiam
JK
Technical Details
Message-ID:
<hu158m$mpm$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mailReferences:
<4C02CB00.3080301@cbk.poznan.pl> <hu0ham$n8v$1@news.onet.pl> <4C04112C.1090108@cbk.poznan.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail From: Janusz Kielesiński <januszkielesinski@poczta.onet.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Co zamiast? Date: Mon, 31 May 2010 22:13:08 +0200 Organization: http://onet.pl Lines: 44 Message-ID: <hu158m$mpm$1@news.onet.pl> References: <4C02CB00.3080301@cbk.poznan.pl> <hu0ham$n8v$1@news.onet.pl> <4C04112C.1090108@cbk.poznan.pl> NNTP-Posting-Host: 91.188.112.187 Mime-Version: 1.0 X-Trace: news.onet.pl 1275336790 23350 91.188.112.187 (31 May 2010 20:13:10 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Mon, 31 May 2010 20:13:10 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 ThunderBrowse/3.2.8.1 In-Reply-To: <4C04112C.1090108@cbk.poznan.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit