- 1Tips 投稿者:靴屋のスミス 投稿日:08月30日16時36分58秒
- // 循環関数を表すコード( C++ 言語)
ResolveRepeat( const int MinVal, const int MaxVal, int &Val ) { Val = ( Val - MinVal ) % ( MaxVal - MinVal ); return true; }
- 2 投稿者:靴屋のスミス 投稿日:08月30日18時30分51秒
- 与える数が MinVal より小さいときの対処
void ResolveRepeat( const int MinVal, const int MaxVal, int &Val ) { Val = ( Val - MinVal ) % ( MaxVal - MinVal ); if( Val < MinVal ) Val += MaxVal; }
それにしても、Builder の fmod のヘルプは間違っている。ショック。
Tips
|