2

ビルドしようとしているこの「単純な」プログラムで問題が発生しています。

私の目標は、「こんにちは」というmp3サウンドファイルを実行し、Windowsの起動時に実行されるCプログラムを作成することです。

#include<stdio.h>

main(int argc, char *argv[]){

FILE *fp;
char s[100];
int i;


    if((fp=fopen("Hello.mp3","rb"))==NULL) //Open file and read on binary mode
       { 
         printf("Could not open the file\n");
         exit(1);
    }

fclose(fp);


 }

MP3でエンコードされたデータを解釈するには、ライブラリを使用する必要があると思いますが、本当に助けが必要です。

よろしくお願いします、

リカルド

4

1 に答える 1

3

通常のテキストファイルのように、この方法でmp3ファイルを開くことはできないと思います。

fp=fopen("Hello.mp3","rb")

実際にmp3ファイルを再生するには、コーデックを使用するか、少なくともコーデックを備えたライブラリを使用する必要があります。

これらの場所を見てください。

CでMP3ファイルを再生する方法は?

SDLサウンドミックスチュートリアル

于 2013-02-28T02:31:29.980 に答える