Как изменить порядковый номер файла? - PullRequest
0 голосов
/ 04 марта 2011

Я использовал MATLAB для изменения порядка файлов. Это работает, но порядок байтов не меняется. Что не так с этим кодом?

    f = fopen('139o.wav','r+');
    litEndFile=fread(f);

    fwrite(f,litEndFile,'int16',0,'ieee-be');
    fclose(f);

1 Ответ

1 голос
/ 04 марта 2011

Должно работать, пока файл данных действительно имеет порядок байтов, как вы проверили свой результат?С этой конструкцией я думаю, что вы добавляете данные с прямым порядком байтов в файл.Если вы хотите перезаписать файл, позвоните frewind(f) до fwrite(...).

...