encoding_symbols_tab[0]に保持されているすべてのデータをsymbol_and_headerに保存したいと思います。'encoding_symbols_tab'は、たとえば500*1024文字の配列を指します。
この例では、次のコードを変更しました。
void** encoding_symbols_tab;
(..)
char* return_symbol_and_header_array ()
{ //abcd
char* symbol_and_header = (char*)calloc(1, 1024 + 14 );
(..)
int k=0;
for (k=0; k < 1024; k++)
{
symbol_and_header [k+14] = (char) encoding_symbols_tab [0][k];
}
return symbol_and_header;
}
このコードを実行すると、「エラー:void式の無効な使用」が発生します。これを解決するには、コードをどのように変更すればよいですか(「void ** encoding_symbols_tab」のタイプを変更せずに)?Cプログラムです。