#1
by ロコン » 7年前
test.wavの波形データのバイト数を取得するプログラムを作ったのですが取得した値が正しいのかどうか分かりません。
このプログラムで問題ないのでしょうか?
コード:
#pragma warning(disable:4996)
#include <stdio.h>
#include <stdlib.h>
int main(void) {
FILE *fp;
long dataSize;
fp = fopen("test.wav", "rb");
fseek(fp, 40, SEEK_SET);
fread(&dataSize, 4, 1, fp);
printf("データサイズ:%ld", dataSize);
while (1) {
}
fclose(fp);
return 0;
}
test.wavの波形データのバイト数を取得するプログラムを作ったのですが取得した値が正しいのかどうか分かりません。
このプログラムで問題ないのでしょうか?
[code]#pragma warning(disable:4996)
#include <stdio.h>
#include <stdlib.h>
int main(void) {
FILE *fp;
long dataSize;
fp = fopen("test.wav", "rb");
fseek(fp, 40, SEEK_SET);
fread(&dataSize, 4, 1, fp);
printf("データサイズ:%ld", dataSize);
while (1) {
}
fclose(fp);
return 0;
}[/code]