y‰SŽÒнŒ}zC/C++Ž ..
[
2ch
|
¥Menu
]
¡ƒRƒsƒyƒ‚[ƒh
ƒXƒŒ‚ð’Êí•\ަ
ƒIƒvƒVƒ‡ƒ“ƒ‚[ƒh
‚±‚̽گÄÞ‚ÌURL
¡€–ÚƒeƒLƒXƒg
511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/04/26 14:55:14 class Animal { public: virtual void bark() = 0; }; 512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/04/26 21:04:13 Waveƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ÞƒvƒƒOƒ‰ƒ€‚ðì‚낤‚Æ‚µ‚Ă܂·‚ª‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB ‘å‚«‚¢ƒtƒ@ƒCƒ‹‚ð“Ç‚à‚¤‚Æ‚µ‚Ä‚é‚Ì‚ÅAƒoƒbƒtƒ@—̈æ‚ðŠm•Û‚µ‚ÄA‚»‚̗̈æ‚É‚¿‚Ü‚¿‚Ü ƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚Å‚¢‚±‚¤‚Æ‚¢‚¤°’_‚Å‚·‚ªAo—Í‚µ‚Ä‚Ý‚é‚Æ‘S‚Ä0‚̂܂܂ł·B ¬‚³‚¢ƒtƒ@ƒCƒ‹‚È‚ç“ǂݞ‚߂邿‚¤‚Å‚·‚ªA‘å‚«‚¢i‚Q‚O‚OMBˆÈãj‚ł͓ǂݞ‚ñ‚Å‚‚ê‚Ü‚¹‚ñB ƒAƒhƒoƒCƒX‚ð‚‚¾‚³‚¢B ˆÈ‰ºƒ\[ƒX ifs = fopen("C:\\TEST.wav","rb"); /*** ƒwƒbƒ_[“Ç‚Þ ***/ int blockSize = waveHeader.getBlockAlign(); //ƒuƒƒbƒNƒTƒCƒY‚𓾂é //12000ƒoƒCƒg‚̃oƒbƒtƒ@‚ðŠm•Û‚µ‚½‚‚à‚è unsigned char *buffer = (unsigned char*)calloc(4000, blockSize); do { //12000ƒoƒCƒg•ª‚̃f[ƒ^‚ð“ǂݞ‚ñ‚¾‚‚à‚è readSize = fread( buffer , blockSize , 4000 , ifs ); for( int i = 0; i < readSize; ++i) { //“ǂݞ‚ñ‚¾ƒf[ƒ^‚ðo—Í‚µ‚Ă݂Ăà 0 ‚̂܂܂Åo—Í‚³‚ê‚é cout << ((short*)buffer)[ i * 2] << ":" << ((short*)buffer)[ i * 2 + 1] << endl; } } while (readSize == 4000);
ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
ƒŒƒXƒWƒƒƒ“ƒv
mixiƒ`ƒFƒbƒNI
Twitter‚É“Še
ƒIƒvƒVƒ‡ƒ“
‚µ‚¨‚è‚ð‹²‚Þ
ƒXƒŒƒbƒh‚É‘ž
ƒXƒŒƒbƒh‚̈ꗗ
‰É‚‚Ԃµ2ch
4062“ú‘O‚ÉXV/255 KB
’S“–:undef