基本的質問(コンパイルエラー) – プログラミング – Home

基本的質問(コンパイルエラー)
 
通知
すべてクリア

[解決済] 基本的質問(コンパイルエラー)


wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
Topic starter  

Win XP HOME SP2
Visual Studio .NET2003
VC++プロジェクト・Win32・Win32コンソールプロジェクト
コンパイルオプションは、デフォルトのまま

int _tmain(int argc, _TCHAR* argv[])
{
int a,b,c;
a=10;
b=2;
c=0;
c=a%b;

float d,e,f;
d=10;
e=2;
f=0;
f=d%e;

double g,h,i;
g=10;
h=2;
i=0;
i=g%h;

return 0;
}
こんなソースを書いてコンパイルしたら
f=d%e;
i=g%h;

の部分でC2296とC2297「無効なオペランド」になってしまいました
浮動小数点数の余り出し演算って無効なんでしたっけ
どなたか説明可能な方教えてください


引用未解決
トピックタグ
RiSK
 RiSK
(@RiSK)
ゲスト
結合: 21年前
投稿: 21
 

浮動小数型で剰余演算子%は使えません。
fmod を使いましょう。


返信引用
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
Topic starter  

相互リンク
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200507/05070045.txt
を回答しようとして試したらコンパイルエラーになったもので
「RiSK さん」ありがとうございました」


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました