- Win32API質問箱 Build121 [転載禁止]©2ch.net
390 :デフォルトの名無しさん[sage]:2015/10/23(金) 20:21:07.65 ID:ded5JV/s - dw1 - dw0が0になることはあるのか?
ループにsleepもなくぶんまわすとかしなけりゃ起きない 逆にそういう場合には起きる 文脈による
|
- Win32API質問箱 Build121 [転載禁止]©2ch.net
393 :デフォルトの名無しさん[sage]:2015/10/23(金) 21:37:01.60 ID:ded5JV/s - >>392
49日とか関係なしに連続で同じ値が出るなんてそれこそ1000Hzないとないだろ
|
- Win32API質問箱 Build121 [転載禁止]©2ch.net
394 :デフォルトの名無しさん[sage]:2015/10/23(金) 21:40:53.46 ID:ded5JV/s - うおおDWORDか
浅すぎて新島が誕生するレベルだったよ・・・
|
- Win32API質問箱 Build121 [転載禁止]©2ch.net
396 :デフォルトの名無しさん[sage]:2015/10/23(金) 21:53:44.01 ID:ded5JV/s - だがちょっと待ってほしい
unsigned って1 - 2 = 0だったか?
|
- Win32API質問箱 Build121 [転載禁止]©2ch.net
401 :デフォルトの名無しさん[sage]:2015/10/23(金) 22:34:47.28 ID:ded5JV/s - ドヤッ
static DWORD dw0 = 0; DWORD dw; DWORD dw1 = GetTickCount(); static int n = 0; if( dw0 > dw1 ){ dw = ( 0xFFFFFFFF - dw1 ) + dw0; }else{ dw = dw1 - dw0; } n++; if( dw0 >= 1000 ){ printf("\r%luHz ", n); n = 0; dw0 = 0; }
|
- Win32API質問箱 Build121 [転載禁止]©2ch.net
402 :デフォルトの名無しさん[sage]:2015/10/23(金) 22:40:23.49 ID:ded5JV/s - >if( dw0 >= 1000 ){
if( dw >= 1000 ){ orz }
|
- Win32API質問箱 Build121 [転載禁止]©2ch.net
403 :デフォルトの名無しさん[sage]:2015/10/23(金) 22:50:29.05 ID:ded5JV/s - >dw = ( 0xFFFFFFFF - dw1 ) + dw0;
dw = ( 0xFFFFFFFF - dw0 ) + dw1; >printf("\r%luHz ", n); printf("\r%dHz ", n); orz = 3; 憑かれているようだ吊ってくる・・・
|