2

タイプの配列を定義しようとしていますchar

char data[][]

を使用して別の配列からのデータを格納するために使用したいstrcpy()

問題は、長さが正確にわからず、配列で長さを指定できないことです。次のエラーが発生します。

Error array type has incomplete element type

完全なコードは次のとおりです。

int bit_to_ascii(const char core[], char data[])
{
      char char_data2[][];

      strcpy(char_data2, core);
      len1 = strlen(char_data2);

}
4

1 に答える 1

3

可能な限り最大サイズで宣言するかmalloc(3)、ランタイムに正確な量のメモリを動的に割り当てるように要求するために使用します(完了したら、そのメモリを解放しますfree(3))。

于 2012-05-30T19:12:44.640 に答える