【初心者歓迎】C/C++室 Ver.103【環境依存OK】

■ このスレッドは過去ログ倉庫に格納されています
2018/07/01(日) 03:44:53.53ID:4MMF8cDN
エスケープシーケンスやWin32APIなどの環境依存なものもOK
そのような質問は必ず環境を書きましょう
半角空白やタブでのインデントはスレに貼ると無くなります

コードを貼れる所
http://codepad.org/
https://ideone.com/

前スレ
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
http://mevius.5ch.net/test/read.cgi/tech/1509780815/
2デフォルトの名無しさん
垢版 |
2018/07/01(日) 05:02:07.56ID:FOGWQSv4
こんばんは。質問です。
Win32APIで現在OSが再生中の音声の値を取得する方法を教えてください。
その瞬間の値をLR各1個取れればいいですが、ある程度連続的に配列に取り込めるほうがベターです。
スペクトラムアナライザを作ろうと思います。
Windows10/Visual Studio 2017/ C or C++です。
2018/07/01(日) 18:40:59.30ID:pYjHbPeQ
sqrt(2.0);
sqrt((double)2);

後者の俺はおかしいですか
2018/07/01(日) 21:50:22.05ID:mDZv4OK3
うん
それ以前に定数にsqrt()なんて使う時点で
2018/07/01(日) 21:54:36.84ID:Z8xp56Jv
もしかして、実行時刻や国によって計算結果が異なるのかも知れない
あるいは、希に発生する宇宙線の影響を検出したいという意図が有るのかもしれない
あるいは実行環境のバグを検出しその後の処理を切り替えたいとか
2018/07/01(日) 23:13:23.96ID:/Pcja9c+
正確に√2とか√3を定数で持つにはどうしたらいい?
2018/07/01(日) 23:32:19.32ID:lS5AQxvk
>>6
そもそも浮動小数点数で無理数を正確に表すこと自体が不可能だけど、どこまでの精度を求めてるの?
2018/07/02(月) 00:05:20.60ID:Y9X1m4Hz
有理数を使えば良いじゃね?
2018/07/02(月) 00:31:58.87ID:TNHgdEjE
>>7
sqrt呼ぶのと同精度でいいよ
2018/07/02(月) 01:18:41.69ID:3LeesGvV
√2と√2をかけ合わせたらちょうど2を返す無理数クラスなら作れそう
すでにありそう
素因数分解が必要そうだから結構面倒になるかな?
2018/07/02(月) 07:01:13.71ID:tvgYkj/r
無理数というか、冪の底と指数をそれぞれ有理数で持つ、
という形式ならいけそうだな。

有理数クラスの約分に相当する処理を自動的にやらせる感じ。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況