RE 00128 浮動小数点数+strstr()No.00130
Iranoan さん 07/01/19 18:40
 
 秀丸担当さん今日は、Iranoan です。
> マクロ先頭に setfloatmode 1; と書くことで、浮動小数点数の動作になります。
> 書かなければ、通常版と同じ動作になります。
 浮動小数点版で、末尾のマクロを実行すると、無限ループになります。
setfloatmode 1; にすれば問題ありません。
setfloatmode 0;
while( 1 ){
  if( strstr( "", "=" ) == -1 )break;
}

[ ]
RE:00130 浮動小数点数+strstr()No.00134
Iranoan さん 07/01/21 13:49
 
 秀丸担当さんさん今日は、Iranoan です。
>   if( strstr( "", "=" ) == -1 )break;
 どうやら strstr() 関数に限らず、比較演算子がうまく働かない組み合わせ
が幾つかありそうです。
gofileend;
message str( code == eof );
は常に 1 のはずなのですが...。

[ ]
RE:00134 浮動小数点数+strstr()No.00143
秀丸担当 さん 07/01/22 09:52
 

> どうやら strstr() 関数に限らず、比較演算子がうまく働かない組み合わせ
>が幾つかありそうです。
>gofileend;
>message str( code == eof );
>は常に 1 のはずなのですが...。

どちらも確認することができました。
確かにおかしかったです。申し訳ありません。
早いうちに修正させていただきます。

[ ]
RE:00143 浮動小数点数+strstr()No.00156
Iranoan さん 07/01/22 13:55
 
 秀丸担当さん今日は、Iranoan です。
> 早いうちに修正させていただきます。
 よろしくお願いします。

[ ]