C の関数に char 配列ポインターを渡すときにエラーが発生しました。これをビルドするために VC++ エディターを使用しています。
エラー C3861: 'DecodeData': 識別子が見つかりません
Decoder.h
int DecodeAudioBytes();
int DecodeData(int argc, char* argv[]);
Decoder.c
int DecodeAudioBytes()
{
char* argv[] = { "test", "test1" };
return DecodeData(2, argv);
}
int DecodeData( int argc, char* argv[] )
{
char speechOutFileName[ 150 ], bitInFileName[ 150 ];
int args = 0;
strcpy( bitInFileName, argv[ args ] );
args++;
strcpy( speechOutFileName, argv[ args ] );
args++;
}