Итак, я работаю над очень важным школьным проектом. Теперь я знаю, как прочитать все из файла WAVE, включая данные. Дело в том, что мне нужны не только реальные~ значения данных, но и знак. Файл 16 бит/с, но я понятия не имею, как получить фактическое значение, например, -365 или +19934. Это то, что я делаю до сих пор
leer = fread(&sbyte, 1, X, аудио);
Какое число поставить вместо «Х». 4?
Я определил sbyte как знаковый символ, но подписанный символ идет только от -128 до 127, что означает, что он не дает мне необходимой информации.
Мне нужны эти цифры для анализа. Если бы вы могли помочь мне здесь, потому что я слишком потерян.
Спасибо.
char
вы знаете? Также поищитеsizeof
. Это может быть полезно. - person Alexey Frunze   schedule 23.04.2013